home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrC
/
MrC.rsrc
/
CODE_9_func.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
132KB
|
2,290 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001888 (5 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D CE32 pea.l [A5 - 0x31CE]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
00000018 4E56 FFDC link A6, -0x0024
0000001C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000020 246E 0008 movea.l A2, [A6 + 0x8]
00000024 202A 0018 move.l D0, [A2 + 0x18]
00000028 7202 moveq.l D1, 0x02
0000002A C081 and.l D0, D1
0000002C 6714 beq +0x16 /* 00000042 */
0000002E 7048 moveq.l D0, 0x48
00000030 D5C0 add.l A2, D0
00000032 2F0A move.l -[A7], A2
00000034 7030 moveq.l D0, 0x30
00000036 2F00 move.l -[A7], D0
00000038 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000003C 504F addq.w A7, 8
0000003E 4EFA 0574 jmp [PC + 0x574 /* 000005B4 */]
label00000042:
00000042 246E 0008 movea.l A2, [A6 + 0x8]
00000046 00AA 0000 0002 0018 ori.l [A2 + 0x18], 0x2
0000004E 202A 0018 move.l D0, [A2 + 0x18]
00000052 0280 8000 0000 andi.l D0, 0x80000000
00000058 671C beq +0x1E /* 00000076 */
0000005A 102D E35E move.b D0, [A5 - 0x1CA2]
0000005E 7201 moveq.l D1, 0x01
00000060 C001 and.b D0, D1
00000062 6712 beq +0x14 /* 00000076 */
00000064 7048 moveq.l D0, 0x48
00000066 D5C0 add.l A2, D0
00000068 2F0A move.l -[A7], A2
0000006A 2F3C 0000 00F3 move.l -[A7], 0xF3
00000070 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000074 504F addq.w A7, 8
label00000076:
00000076 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
0000007A 302D E34A move.w D0, [A5 - 0x1CB6]
0000007E 0240 0080 andi.w D0, 0x80
00000082 6742 beq +0x44 /* 000000C6 */
00000084 7020 moveq.l D0, 0x20
00000086 2F00 move.l -[A7], D0
00000088 262D E3B0 move.l D3, [A5 - 0x1C50]
0000008C 6F04 ble +0x6 /* 00000092 */
0000008E D683 add.l D3, D3
00000090 6002 bra +0x4 /* 00000094 */
label00000092:
00000092 7602 moveq.l D3, 0x02
label00000094:
00000094 2F03 move.l -[A7], D3
00000096 487A 052E pea.l [PC + 0x52E /* 000005C6, value 0x252A6300 '%*c\0', cstring "%*c" */]
0000009A 486D C23E pea.l [A5 - 0x3DC2]
0000009E 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000000A2 4FEF 0010 lea.l A7, [A7 + 0x10]
000000A6 206E 0008 movea.l A0, [A6 + 0x8]
000000AA 7048 moveq.l D0, 0x48
000000AC D1C0 add.l A0, D0
000000AE 2F08 move.l -[A7], A0
000000B0 487A 0510 pea.l [PC + 0x510 /* 000005C2, value 0x25730D00 '%s\r\0', cstring "%s\" */]
000000B4 486D C23E pea.l [A5 - 0x3DC2]
000000B8 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000000BC 4FEF 000C lea.l A7, [A7 + 0xC]
000000C0 1B7C 0001 E6D7 move.b [A5 - 0x1929], 0x1
label000000C6:
000000C6 2B6E 0008 E6CE move.l [A5 - 0x1932], [A6 + 0x8]
000000CC 42A7 clr.l -[A7]
000000CE 486D 1A82 pea.l [A5 + 0x1A82 /* export_844 */]
000000D2 7004 moveq.l D0, 0x04
000000D4 2F00 move.l -[A7], D0
000000D6 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
000000DA 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
000000DE 41ED E628 lea.l A0, [A5 - 0x19D8]
000000E2 43ED E67A lea.l A1, [A5 - 0x1986]
000000E6 22D8 move.l [A1]+, [A0]+
000000E8 3290 move.w [A1], [A0]
000000EA 302D E688 move.w D0, [A5 - 0x1978]
000000EE 670A beq +0xC /* 000000FA */
000000F0 2F3C 0000 01A8 move.l -[A7], 0x1A8
000000F6 4EBA FF08 jsr [PC - 0xF8 /* 00000000 */]
label000000FA:
000000FA 7001 moveq.l D0, 0x01
000000FC 2B40 E5E6 move.l [A5 - 0x1A1A], D0
00000100 7600 moveq.l D3, 0x00
00000102 2B43 CE5A move.l [A5 - 0x31A6], D3
00000106 2B43 CE62 move.l [A5 - 0x319E], D3
0000010A 6006 bra +0x8 /* 00000112 */
label0000010C:
0000010C 42A7 clr.l -[A7]
0000010E 4EAD 18F2 jsr [A5 + 0x18F2 /* export_794 */]
label00000112:
00000112 0C2D 003E DB5A cmpi.b [A5 - 0x24A6], 0x3E /* '>' */
00000118 66F2 bne -0xC /* 0000010C */
0000011A 206E 0008 movea.l A0, [A6 + 0x8]
0000011E 2028 000C move.l D0, [A0 + 0xC]
00000122 2D40 FFE4 move.l [A6 - 0x1C], D0
00000126 2040 movea.l A0, D0
00000128 2210 move.l D1, [A0]
0000012A 741F moveq.l D2, 0x1F
0000012C C282 and.l D1, D2
0000012E 43ED E170 lea.l A1, [A5 - 0x1E90]
00000132 1231 1000 move.b D1, [A1 + D1.w]
00000136 7410 moveq.l D2, 0x10
00000138 C202 and.b D1, D2
0000013A 660A bne +0xC /* 00000146 */
0000013C 2F3C 0000 01BA move.l -[A7], 0x1BA
00000142 4EBA FEBC jsr [PC - 0x144 /* 00000000 */]
label00000146:
00000146 7000 moveq.l D0, 0x00
00000148 2D40 FFEC move.l [A6 - 0x14], D0
0000014C 4240 clr.w D0
0000014E 3B40 CABE move.w [A5 - 0x3542], D0
00000152 246E FFE4 movea.l A2, [A6 - 0x1C]
00000156 700C moveq.l D0, 0x0C
00000158 D5C0 add.l A2, D0
0000015A 202D E5DE move.l D0, [A5 - 0x1A22]
0000015E 6600 0090 bne +0x92 /* 000001F0 */
00000162 2012 move.l D0, [A2]
00000164 2D40 FFDC move.l [A6 - 0x24], D0
00000168 284A movea.l A4, A2
0000016A 607C bra +0x7E /* 000001E8 */
label0000016C:
0000016C 206E FFDC movea.l A0, [A6 - 0x24]
00000170 2668 0004 movea.l A3, [A0 + 0x4]
00000174 2054 movea.l A0, [A4]
00000176 4AA8 0008 tst.l [A0 + 0x8]
0000017A 6704 beq +0x6 /* 00000180 */
0000017C 526D CABE addq.w [A5 - 0x3542], 1
label00000180:
00000180 206E FFDC movea.l A0, [A6 - 0x24]
00000184 4A90 tst.l [A0]
00000186 660C bne +0xE /* 00000194 */
00000188 7078 moveq.l D0, 0x78
0000018A 2F00 move.l -[A7], D0
0000018C 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000190 584F addq.w A7, 4
00000192 6048 bra +0x4A /* 000001DC */
label00000194:
00000194 382D E672 move.w D4, [A5 - 0x198E]
00000198 48C4 ext.l D4
0000019A 246E FFDC movea.l A2, [A6 - 0x24]
0000019E 2F12 move.l -[A7], [A2]
000001A0 7002 moveq.l D0, 0x02
000001A2 2F00 move.l -[A7], D0
000001A4 7008 moveq.l D0, 0x08
000001A6 1F00 move.b -[A7], D0
000001A8 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
000001AC 2D40 FFE8 move.l [A6 - 0x18], D0
000001B0 2040 movea.l A0, D0
000001B2 214B 000C move.l [A0 + 0xC], A3
000001B6 526B 0006 addq.w [A3 + 0x6], 1
000001BA 2F12 move.l -[A7], [A2]
000001BC 226D E690 movea.l A1, [A5 - 0x1970]
000001C0 4E91 jsr [A1]
000001C2 7000 moveq.l D0, 0x00
000001C4 2480 move.l [A2], D0
000001C6 302D E672 move.w D0, [A5 - 0x198E]
000001CA 48C0 ext.l D0
000001CC B084 cmp.l D0, D4
000001CE 660C bne +0xE /* 000001DC */
000001D0 486E FFEC pea.l [A6 - 0x14]
000001D4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000001D8 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
label000001DC:
000001DC 206E FFDC movea.l A0, [A6 - 0x24]
000001E0 2028 0008 move.l D0, [A0 + 0x8]
000001E4 2D40 FFDC move.l [A6 - 0x24], D0
label000001E8:
000001E8 202E FFDC move.l D0, [A6 - 0x24]
000001EC 6600 FF7E bne -0x80 /* 0000016C */
label000001F0:
000001F0 4240 clr.w D0
000001F2 3B40 CABE move.w [A5 - 0x3542], D0
000001F6 7000 moveq.l D0, 0x00
000001F8 2D40 FFF0 move.l [A6 - 0x10], D0
000001FC 246E FFE4 movea.l A2, [A6 - 0x1C]
00000200 202A 000C move.l D0, [A2 + 0xC]
00000204 2D40 FFE0 move.l [A6 - 0x20], D0
00000208 2D6D E5DE FFDC move.l [A6 - 0x24], [A5 - 0x1A22]
0000020E 700C moveq.l D0, 0x0C
00000210 D5C0 add.l A2, D0
00000212 2D4A FFFC move.l [A6 - 0x4], A2
00000216 41FA 03B2 lea.l A0, [PC + 0x3B2 /* 000005CA, value 0x696E7400 'int\0', cstring "int" */]
0000021A 2D48 FFF8 move.l [A6 - 0x8], A0
0000021E 6000 023A bra +0x23C /* 0000045A */
label00000222:
00000222 206D E5DE movea.l A0, [A5 - 0x1A22]
00000226 4AA8 0008 tst.l [A0 + 0x8]
0000022A 6704 beq +0x6 /* 00000230 */
0000022C 526D CABE addq.w [A5 - 0x3542], 1
label00000230:
00000230 246E FFDC movea.l A2, [A6 - 0x24]
00000234 4A92 tst.l [A2]
00000236 660A bne +0xC /* 00000242 */
00000238 2F3C 0000 024A move.l -[A7], 0x24A
0000023E 4EBA FDC0 jsr [PC - 0x240 /* 00000000 */]
label00000242:
00000242 4AAA 0004 tst.l [A2 + 0x4]
00000246 6618 bne +0x1A /* 00000260 */
00000248 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000024C 2028 0018 move.l D0, [A0 + 0x18]
00000250 2540 0004 move.l [A2 + 0x4], D0
00000254 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000258 2068 0018 movea.l A0, [A0 + 0x18]
0000025C 5268 0006 addq.w [A0 + 0x6], 1
label00000260:
00000260 246E FFDC movea.l A2, [A6 - 0x24]
00000264 206A 0004 movea.l A0, [A2 + 0x4]
00000268 2010 move.l D0, [A0]
0000026A 761F moveq.l D3, 0x1F
0000026C C043 and.w D0, D3
0000026E 7215 moveq.l D1, 0x15
00000270 B041 cmp.w D0, D1
00000272 660A bne +0xC /* 0000027E */
00000274 2F3C 0000 0253 move.l -[A7], 0x253
0000027A 4EBA FD84 jsr [PC - 0x27C /* 00000000 */]
label0000027E:
0000027E 2F12 move.l -[A7], [A2]
00000280 7802 moveq.l D4, 0x02
00000282 2F04 move.l -[A7], D4
00000284 7008 moveq.l D0, 0x08
00000286 1F00 move.b -[A7], D0
00000288 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
0000028C 2D40 FFE8 move.l [A6 - 0x18], D0
00000290 2F12 move.l -[A7], [A2]
00000292 206D E690 movea.l A0, [A5 - 0x1970]
00000296 4E90 jsr [A0]
00000298 7000 moveq.l D0, 0x00
0000029A 2480 move.l [A2], D0
0000029C 202A 0004 move.l D0, [A2 + 0x4]
000002A0 206E FFE8 movea.l A0, [A6 - 0x18]
000002A4 2140 000C move.l [A0 + 0xC], D0
000002A8 2240 movea.l A1, D0
000002AA 5269 0006 addq.w [A1 + 0x6], 1
000002AE 2268 000C movea.l A1, [A0 + 0xC]
000002B2 2011 move.l D0, [A1]
000002B4 C043 and.w D0, D3
000002B6 720C moveq.l D1, 0x0C
000002B8 B041 cmp.w D0, D1
000002BA 6660 bne +0x62 /* 0000031C */
000002BC 2F08 move.l -[A7], A0
000002BE 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
000002C2 2440 movea.l A2, D0
000002C4 2F0A move.l -[A7], A2
000002C6 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000002CA 2F28 0034 move.l -[A7], [A0 + 0x34]
000002CE 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
000002D2 7048 moveq.l D0, 0x48
000002D4 2F00 move.l -[A7], D0
000002D6 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000002DA 2F28 0030 move.l -[A7], [A0 + 0x30]
000002DE 2F0A move.l -[A7], A2
000002E0 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000002E4 2440 movea.l A2, D0
000002E6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000002EA 701B moveq.l D0, 0x1B
000002EC 2F00 move.l -[A7], D0
000002EE 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000002F2 2F28 0030 move.l -[A7], [A0 + 0x30]
000002F6 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000002FA 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
000002FE 2F00 move.l -[A7], D0
00000300 2F0A move.l -[A7], A2
00000302 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
00000306 2F00 move.l -[A7], D0
00000308 4EAD 172A jsr [A5 + 0x172A /* export_737 */]
0000030C 2D40 FFF0 move.l [A6 - 0x10], D0
00000310 206E FFE8 movea.l A0, [A6 - 0x18]
00000314 00A8 0000 0002 0018 ori.l [A0 + 0x18], 0x2
label0000031C:
0000031C 246E FFDC movea.l A2, [A6 - 0x24]
00000320 584A addq.w A2, 4
00000322 2012 move.l D0, [A2]
00000324 2D40 FFF4 move.l [A6 - 0xC], D0
00000328 2040 movea.l A0, D0
0000032A 5268 0006 addq.w [A0 + 0x6], 1
0000032E 2F0A move.l -[A7], A2
00000330 4EBA 02A0 jsr [PC + 0x2A0 /* 000005D2 */]
00000334 266E FFE8 movea.l A3, [A6 - 0x18]
00000338 2F2B 000C move.l -[A7], [A3 + 0xC]
0000033C 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00000340 2840 movea.l A4, D0
00000342 2F12 move.l -[A7], [A2]
00000344 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
00000348 2200 move.l D1, D0
0000034A 200C move.l D0, A4
0000034C B081 cmp.l D0, D1
0000034E 6708 beq +0xA /* 00000358 */
00000350 00AB 0000 0002 0018 ori.l [A3 + 0x18], 0x2
label00000358:
00000358 206E FFFC movea.l A0, [A6 - 0x4]
0000035C 4A90 tst.l [A0]
0000035E 6700 00DA beq +0xDC /* 0000043A */
00000362 202E FFE0 move.l D0, [A6 - 0x20]
00000366 6700 00B8 beq +0xBA /* 00000420 */
0000036A 206E FFDC movea.l A0, [A6 - 0x24]
0000036E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000372 206E FFE0 movea.l A0, [A6 - 0x20]
00000376 2F28 0004 move.l -[A7], [A0 + 0x4]
0000037A 42A7 clr.l -[A7]
0000037C 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
00000380 4A80 tst.l D0
00000382 6600 008E bne +0x90 /* 00000412 */
00000386 206E FFF4 movea.l A0, [A6 - 0xC]
0000038A 2010 move.l D0, [A0]
0000038C 721F moveq.l D1, 0x1F
0000038E C081 and.l D0, D1
00000390 7204 moveq.l D1, 0x04
00000392 B081 cmp.l D0, D1
00000394 6718 beq +0x1A /* 000003AE */
00000396 7201 moveq.l D1, 0x01
00000398 B081 cmp.l D0, D1
0000039A 6712 beq +0x14 /* 000003AE */
0000039C 7202 moveq.l D1, 0x02
0000039E B081 cmp.l D0, D1
000003A0 670C beq +0xE /* 000003AE */
000003A2 4A80 tst.l D0
000003A4 6708 beq +0xA /* 000003AE */
000003A6 7203 moveq.l D1, 0x03
000003A8 B081 cmp.l D0, D1
000003AA 6702 beq +0x4 /* 000003AE */
000003AC 603E bra +0x40 /* 000003EC */
label000003AE:
000003AE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000003B2 206E FFE0 movea.l A0, [A6 - 0x20]
000003B6 2F28 0004 move.l -[A7], [A0 + 0x4]
000003BA 42A7 clr.l -[A7]
000003BC 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
000003C0 4A80 tst.l D0
000003C2 6728 beq +0x2A /* 000003EC */
000003C4 102D E35C move.b D0, [A5 - 0x1CA4]
000003C8 6706 beq +0x8 /* 000003D0 */
000003CA 102D E35D move.b D0, [A5 - 0x1CA3]
000003CE 6742 beq +0x44 /* 00000412 */
label000003D0:
000003D0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000003D4 206E FFE8 movea.l A0, [A6 - 0x18]
000003D8 7048 moveq.l D0, 0x48
000003DA D1C0 add.l A0, D0
000003DC 2F08 move.l -[A7], A0
000003DE 7013 moveq.l D0, 0x13
000003E0 2F00 move.l -[A7], D0
000003E2 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000003E6 4FEF 000C lea.l A7, [A7 + 0xC]
000003EA 6026 bra +0x28 /* 00000412 */
label000003EC:
000003EC 206E FFE8 movea.l A0, [A6 - 0x18]
000003F0 7048 moveq.l D0, 0x48
000003F2 D1C0 add.l A0, D0
000003F4 2F08 move.l -[A7], A0
000003F6 206E FFE0 movea.l A0, [A6 - 0x20]
000003FA 2F28 0004 move.l -[A7], [A0 + 0x4]
000003FE 206E FFDC movea.l A0, [A6 - 0x24]
00000402 2F28 0004 move.l -[A7], [A0 + 0x4]
00000406 7069 moveq.l D0, 0x69
00000408 2F00 move.l -[A7], D0
0000040A 4EAD 17F2 jsr [A5 + 0x17F2 /* export_762 */]
0000040E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000412:
00000412 206E FFE0 movea.l A0, [A6 - 0x20]
00000416 2028 0008 move.l D0, [A0 + 0x8]
0000041A 2D40 FFE0 move.l [A6 - 0x20], D0
0000041E 601A bra +0x1C /* 0000043A */
label00000420:
00000420 102D E350 move.b D0, [A5 - 0x1CB0]
00000424 6714 beq +0x16 /* 0000043A */
00000426 206E FFE8 movea.l A0, [A6 - 0x18]
0000042A 7048 moveq.l D0, 0x48
0000042C D1C0 add.l A0, D0
0000042E 2F08 move.l -[A7], A0
00000430 7069 moveq.l D0, 0x69
00000432 2F00 move.l -[A7], D0
00000434 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000438 504F addq.w A7, 8
label0000043A:
0000043A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000043E 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000442 486E FFEC pea.l [A6 - 0x14]
00000446 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000044A 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
0000044E 206E FFDC movea.l A0, [A6 - 0x24]
00000452 2028 0008 move.l D0, [A0 + 0x8]
00000456 2D40 FFDC move.l [A6 - 0x24], D0
label0000045A:
0000045A 202E FFDC move.l D0, [A6 - 0x24]
0000045E 6600 FDC2 bne -0x23C /* 00000222 */
00000462 4240 clr.w D0
00000464 3B40 CABE move.w [A5 - 0x3542], D0
00000468 2B6E 0008 E6CE move.l [A5 - 0x1932], [A6 + 0x8]
0000046E 246E FFE4 movea.l A2, [A6 - 0x1C]
00000472 102A 0004 move.b D0, [A2 + 0x4]
00000476 7201 moveq.l D1, 0x01
00000478 C001 and.b D0, D1
0000047A 662A bne +0x2C /* 000004A6 */
0000047C 102D E35D move.b D0, [A5 - 0x1CA3]
00000480 6724 beq +0x26 /* 000004A6 */
00000482 002A 0003 0004 ori.b [A2 + 0x4], 0x3
00000488 4AAA 000C tst.l [A2 + 0xC]
0000048C 670A beq +0xC /* 00000498 */
0000048E 2F3C 0000 0303 move.l -[A7], 0x303
00000494 4EBA FB6A jsr [PC - 0x496 /* 00000000 */]
label00000498:
00000498 256D E5DE 000C move.l [A2 + 0xC], [A5 - 0x1A22]
0000049E 7000 moveq.l D0, 0x00
000004A0 2B40 E5DE move.l [A5 - 0x1A22], D0
000004A4 6008 bra +0xA /* 000004AE */
label000004A6:
000004A6 486D E5DE pea.l [A5 - 0x1A22]
000004AA 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label000004AE:
000004AE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000004B2 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */]
000004B6 7202 moveq.l D1, 0x02
000004B8 B081 cmp.l D0, D1
000004BA 6652 bne +0x54 /* 0000050E */
000004BC 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000004C0 4EAD 1862 jsr [A5 + 0x1862 /* export_776 */]
000004C4 2640 movea.l A3, D0
000004C6 526D CE78 addq.w [A5 - 0x3188], 1
000004CA 302D CE78 move.w D0, [A5 - 0x3188]
000004CE 48C0 ext.l D0
000004D0 2F00 move.l -[A7], D0
000004D2 487A 00FA pea.l [PC + 0xFA /* 000005CE, value 0x25640000 '%d\0\0', cstring "%d" */]
000004D6 486D CE6F pea.l [A5 - 0x3191]
000004DA 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000004DE 4FEF 000C lea.l A7, [A7 + 0xC]
000004E2 486D CE6A pea.l [A5 - 0x3196]
000004E6 7008 moveq.l D0, 0x08
000004E8 2F00 move.l -[A7], D0
000004EA 2F0B move.l -[A7], A3
000004EC 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
000004F0 2440 movea.l A2, D0
000004F2 00AA 0008 0204 0018 ori.l [A2 + 0x18], 0x80204
000004FA 2B4A CE66 move.l [A5 - 0x319A], A2
000004FE 206E FFE4 movea.l A0, [A6 - 0x1C]
00000502 0090 0000 1000 ori.l [A0], 0x1000
00000508 2F0A move.l -[A7], A2
0000050A 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
label0000050E:
0000050E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000512 4EAD 169A jsr [A5 + 0x169A /* export_719 */]
00000516 2640 movea.l A3, D0
00000518 6014 bra +0x16 /* 0000052E */
label0000051A:
0000051A 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000051E 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000522 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000526 2F0B move.l -[A7], A3
00000528 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
0000052C 2640 movea.l A3, D0
label0000052E:
0000052E 200B move.l D0, A3
00000530 66E8 bne -0x16 /* 0000051A */
00000532 486E FFEC pea.l [A6 - 0x14]
00000536 42A7 clr.l -[A7]
00000538 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
0000053C 4203 clr.b D3
0000053E 1B43 ED92 move.b [A5 - 0x126E], D3
00000542 1B43 ED94 move.b [A5 - 0x126C], D3
00000546 2F3C 0000 0194 move.l -[A7], 0x194
0000054C 206D E69C movea.l A0, [A5 - 0x1964]
00000550 4E90 jsr [A0]
00000552 2B40 E65A move.l [A5 - 0x19A6], D0
00000556 2B40 E66E move.l [A5 - 0x1992], D0
0000055A 4241 clr.w D1
0000055C 2040 movea.l A0, D0
0000055E 3141 0036 move.w [A0 + 0x36], D1
00000562 206D E66E movea.l A0, [A5 - 0x1992]
00000566 20AE FFF0 move.l [A0], [A6 - 0x10]
0000056A 7001 moveq.l D0, 0x01
0000056C 3F00 move.w -[A7], D0
0000056E 4EBA 014A jsr [PC + 0x14A /* 000006BA */]
00000572 4EAD 170A jsr [A5 + 0x170A /* export_733 */]
00000576 7000 moveq.l D0, 0x00
00000578 2B40 E5E6 move.l [A5 - 0x1A1A], D0
0000057C 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */]
00000580 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
00000584 2F00 move.l -[A7], D0
00000586 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000058A 102D E33D move.b D0, [A5 - 0x1CC3]
0000058E 6708 beq +0xA /* 00000598 */
00000590 486D E674 pea.l [A5 - 0x198C]
00000594 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label00000598:
00000598 4EAD 16E2 jsr [A5 + 0x16E2 /* export_728 */]
0000059C 2F2D E6CE move.l -[A7], [A5 - 0x1932]
000005A0 4EAD 1912 jsr [A5 + 0x1912 /* export_798 */]
000005A4 4240 clr.w D0
000005A6 3B40 E688 move.w [A5 - 0x1978], D0
000005AA 7600 moveq.l D3, 0x00
000005AC 2B43 CE66 move.l [A5 - 0x319A], D3
000005B0 2B43 E6CE move.l [A5 - 0x1932], D3
label000005B4:
000005B4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000005B8 4E5E unlink A6
000005BA 205F movea.l A0, [A7]+
000005BC 584F addq.w A7, 4
000005BE 4ED0 jmp [A0]
000005C0 0010 2573 ori.b [A0], 0x73 /* 's' */
000005C4 0D00 btst D0, D6
000005C6 252A 6300 move.l -[A2], [A2 + 0x6300]
000005CA 696E bvs +0x70 /* 0000063A */
000005CC 7400 moveq.l D2, 0x00
000005CE 2564 0000 move.l [A2 + 0x0], -[A4]
fn000005D2:
000005D2 4E56 0000 link A6, 0
000005D6 48E7 0018 movem.l -[A7], A3,A4
000005DA 266E 0008 movea.l A3, [A6 + 0x8]
000005DE 200B move.l D0, A3
000005E0 660A bne +0xC /* 000005EC */
000005E2 2F3C 0000 043B move.l -[A7], 0x43B
000005E8 4EBA FA16 jsr [PC - 0x5EA /* 00000000 */]
label000005EC:
000005EC 2853 movea.l A4, [A3]
000005EE 200C move.l D0, A4
000005F0 660A bne +0xC /* 000005FC */
000005F2 2F3C 0000 043D move.l -[A7], 0x43D
000005F8 4EBA FA06 jsr [PC - 0x5FA /* 00000000 */]
label000005FC:
000005FC 2014 move.l D0, [A4]
000005FE 721F moveq.l D1, 0x1F
00000600 C041 and.w D0, D1
00000602 7205 moveq.l D1, 0x05
00000604 B041 cmp.w D0, D1
00000606 6604 bne +0x6 /* 0000060C */
00000608 286C 0008 movea.l A4, [A4 + 0x8]
label0000060C:
0000060C 2014 move.l D0, [A4]
0000060E 721F moveq.l D1, 0x1F
00000610 C081 and.l D0, D1
00000612 7215 moveq.l D1, 0x15
00000614 B081 cmp.l D0, D1
00000616 6730 beq +0x32 /* 00000648 */
00000618 7201 moveq.l D1, 0x01
0000061A B081 cmp.l D0, D1
0000061C 6744 beq +0x46 /* 00000662 */
0000061E 7202 moveq.l D1, 0x02
00000620 B081 cmp.l D0, D1
00000622 673E beq +0x40 /* 00000662 */
00000624 4A80 tst.l D0
00000626 673A beq +0x3C /* 00000662 */
00000628 7203 moveq.l D1, 0x03
0000062A B081 cmp.l D0, D1
0000062C 6734 beq +0x36 /* 00000662 */
0000062E 7204 moveq.l D1, 0x04
00000630 B081 cmp.l D0, D1
00000632 6738 beq +0x3A /* 0000066C */
00000634 720F moveq.l D1, 0x0F
00000636 B081 cmp.l D0, D1
00000638 673C beq +0x3E /* 00000676 */
label0000063A:
0000063A 720D moveq.l D1, 0x0D
0000063C B081 cmp.l D0, D1
0000063E 6736 beq +0x38 /* 00000676 */
00000640 720C moveq.l D1, 0x0C
00000642 B081 cmp.l D0, D1
00000644 6730 beq +0x32 /* 00000676 */
00000646 6042 bra +0x44 /* 0000068A */
label00000648:
00000648 2F3C 0000 0444 move.l -[A7], 0x444
0000064E 4EBA F9B0 jsr [PC - 0x650 /* 00000000 */]
00000652 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000656 7001 moveq.l D0, 0x01
00000658 3F00 move.w -[A7], D0
0000065A 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
0000065E 2840 movea.l A4, D0
00000660 601C bra +0x1E /* 0000067E */
label00000662:
00000662 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000666 2868 0018 movea.l A4, [A0 + 0x18]
0000066A 6012 bra +0x14 /* 0000067E */
label0000066C:
0000066C 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000670 2868 0018 movea.l A4, [A0 + 0x18]
00000674 6008 bra +0xA /* 0000067E */
label00000676:
00000676 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000067A 2868 0034 movea.l A4, [A0 + 0x34]
label0000067E:
0000067E 526C 0006 addq.w [A4 + 0x6], 1
00000682 2F13 move.l -[A7], [A3]
00000684 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000688 268C move.l [A3], A4
label0000068A:
0000068A 4CDF 1800 movem.l A3,A4, [A7]+
0000068E 4E5E unlink A6
00000690 205F movea.l A0, [A7]+
00000692 584F addq.w A7, 4
00000694 4ED0 jmp [A0]
fn00000696:
00000696 4E56 0000 link A6, 0
0000069A 102D E33D move.b D0, [A5 - 0x1CC3]
0000069E 670E beq +0x10 /* 000006AE */
000006A0 206E 0008 movea.l A0, [A6 + 0x8]
000006A4 7022 moveq.l D0, 0x22
000006A6 D1C0 add.l A0, D0
000006A8 2F08 move.l -[A7], A0
000006AA 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000006AE:
000006AE 202E 0008 move.l D0, [A6 + 0x8]
000006B2 4E5E unlink A6
000006B4 205F movea.l A0, [A7]+
000006B6 584F addq.w A7, 4
000006B8 4ED0 jmp [A0]
fn000006BA:
000006BA 4E56 0000 link A6, 0
000006BE 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000006C2 266D D2AA movea.l A3, [A5 - 0x2D56]
000006C6 262D E65A move.l D3, [A5 - 0x19A6]
000006CA 2B43 D2AA move.l [A5 - 0x2D56], D3
000006CE 2043 movea.l A0, D3
000006D0 0268 0FFF 0024 andi.w [A0 + 0x24], 0xFFF
000006D6 382D E688 move.w D4, [A5 - 0x1978]
000006DA 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000006DE 52AD E5E6 addq.l [A5 - 0x1A1A], 1
label000006E2:
000006E2 7001 moveq.l D0, 0x01
000006E4 2F00 move.l -[A7], D0
000006E6 4EAD 18F2 jsr [A5 + 0x18F2 /* export_794 */]
000006EA 4A80 tst.l D0
000006EC 66F4 bne -0xA /* 000006E2 */
000006EE 4EBA 0126 jsr [PC + 0x126 /* 00000816 */]
000006F2 102D DB5A move.b D0, [A5 - 0x24A6]
000006F6 764B moveq.l D3, 0x4B
000006F8 B003 cmp.b D0, D3
000006FA 6710 beq +0x12 /* 0000070C */
000006FC 7037 moveq.l D0, 0x37
000006FE 2F00 move.l -[A7], D0
00000700 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000704 584F addq.w A7, 4
00000706 1F03 move.b -[A7], D3
00000708 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
label0000070C:
0000070C 206D D2AA movea.l A0, [A5 - 0x2D56]
00000710 3028 0024 move.w D0, [A0 + 0x24]
00000714 0240 8000 andi.w D0, 0x8000
00000718 670C beq +0xE /* 00000726 */
0000071A 206D E65A movea.l A0, [A5 - 0x19A6]
0000071E 0068 4000 0024 ori.w [A0 + 0x24], 0x4000 /* '@\0' */
00000724 6018 bra +0x1A /* 0000073E */
label00000726:
00000726 206D D2AA movea.l A0, [A5 - 0x2D56]
0000072A 3028 0024 move.w D0, [A0 + 0x24]
0000072E 0240 2000 andi.w D0, 0x2000 /* ' \0' */
00000732 670A beq +0xC /* 0000073E */
00000734 206D E65A movea.l A0, [A5 - 0x19A6]
00000738 0068 1000 0024 ori.w [A0 + 0x24], 0x1000
label0000073E:
0000073E 246D D2AA movea.l A2, [A5 - 0x2D56]
00000742 4AAA 0026 tst.l [A2 + 0x26]
00000746 670E beq +0x10 /* 00000756 */
00000748 7026 moveq.l D0, 0x26
0000074A D5C0 add.l A2, D0
0000074C 2F0A move.l -[A7], A2
0000074E 486D 19E2 pea.l [A5 + 0x19E2 /* export_824 */]
00000752 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
label00000756:
00000756 246D D2AA movea.l A2, [A5 - 0x2D56]
0000075A 4AAA 002A tst.l [A2 + 0x2A]
0000075E 670E beq +0x10 /* 0000076E */
00000760 702A moveq.l D0, 0x2A
00000762 D5C0 add.l A2, D0
00000764 2F0A move.l -[A7], A2
00000766 486D 19E2 pea.l [A5 + 0x19E2 /* export_824 */]
0000076A 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
label0000076E:
0000076E 2B4B D2AA move.l [A5 - 0x2D56], A3
00000772 302E 0008 move.w D0, [A6 + 0x8]
00000776 6718 beq +0x1A /* 00000790 */
00000778 4267 clr.w -[A7]
0000077A 2F2D E6CE move.l -[A7], [A5 - 0x1932]
0000077E 4EAD 1802 jsr [A5 + 0x1802 /* export_764 */]
00000782 5C4F addq.w A7, 6
00000784 486D E6DA pea.l [A5 - 0x1926]
00000788 42A7 clr.l -[A7]
0000078A 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
0000078E 600C bra +0xE /* 0000079C */
label00000790:
00000790 3F04 move.w -[A7], D4
00000792 2F2D E6CE move.l -[A7], [A5 - 0x1932]
00000796 4EAD 1802 jsr [A5 + 0x1802 /* export_764 */]
0000079A 5C4F addq.w A7, 6
label0000079C:
0000079C 102D E33D move.b D0, [A5 - 0x1CC3]
000007A0 670E beq +0x10 /* 000007B0 */
000007A2 206D E65A movea.l A0, [A5 - 0x19A6]
000007A6 701E moveq.l D0, 0x1E
000007A8 D1C0 add.l A0, D0
000007AA 2F08 move.l -[A7], A0
000007AC 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label000007B0:
000007B0 2F2D CE5A move.l -[A7], [A5 - 0x31A6]
000007B4 2F2D CE5A move.l -[A7], [A5 - 0x31A6]
000007B8 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
000007BC 52AD CE5A addq.l [A5 - 0x31A6], 1
000007C0 53AD E5E6 subq.l [A5 - 0x1A1A], 1
000007C4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000007C8 4E5E unlink A6
000007CA 205F movea.l A0, [A7]+
000007CC 544F addq.w A7, 2
000007CE 4ED0 jmp [A0]
fn000007D0:
000007D0 4E56 0000 link A6, 0
000007D4 2F0A move.l -[A7], A2
000007D6 246E 0008 movea.l A2, [A6 + 0x8]
000007DA 200A move.l D0, A2
000007DC 670A beq +0xC /* 000007E8 */
000007DE 2F0A move.l -[A7], A2
000007E0 4EAD 1872 jsr [A5 + 0x1872 /* export_778 */]
000007E4 2440 movea.l A2, D0
000007E6 6022 bra +0x24 /* 0000080A */
label000007E8:
000007E8 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000007EC 2F28 0018 move.l -[A7], [A0 + 0x18]
000007F0 7001 moveq.l D0, 0x01
000007F2 2F00 move.l -[A7], D0
000007F4 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
000007F8 2440 movea.l A2, D0
000007FA 302D E672 move.w D0, [A5 - 0x198E]
000007FE 660A bne +0xC /* 0000080A */
00000800 2F3C 0000 053B move.l -[A7], 0x53B
00000806 4EBA F7F8 jsr [PC - 0x808 /* 00000000 */]
label0000080A:
0000080A 200A move.l D0, A2
0000080C 245F movea.l A2, [A7]+
0000080E 4E5E unlink A6
00000810 205F movea.l A0, [A7]+
00000812 584F addq.w A7, 4
00000814 4ED0 jmp [A0]
fn00000816:
00000816 4E56 FFF8 link A6, -0x0008
0000081A 6008 bra +0xA /* 00000824 */
label0000081C:
0000081C 486E FFF8 pea.l [A6 - 0x8]
00000820 4EBA 000E jsr [PC + 0xE /* 00000830 */]
label00000824:
00000824 0C2D 004B DB5A cmpi.b [A5 - 0x24A6], 0x4B /* 'K' */
0000082A 66F0 bne -0xE /* 0000081C */
0000082C 4E5E unlink A6
0000082E 4E75 rts
fn00000830:
00000830 4E56 0000 link A6, 0
00000834 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000838 266E 0008 movea.l A3, [A6 + 0x8]
0000083C 7000 moveq.l D0, 0x00
0000083E 2680 move.l [A3], D0
00000840 6068 bra +0x6A /* 000008AA */
label00000842:
00000842 703F moveq.l D0, 0x3F
00000844 2F00 move.l -[A7], D0
00000846 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000084A 584F addq.w A7, 4
0000084C 7002 moveq.l D0, 0x02
0000084E 2F00 move.l -[A7], D0
00000850 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000854 584F addq.w A7, 4
label00000856:
00000856 4EBA 0290 jsr [PC + 0x290 /* 00000AE8 */]
0000085A 6000 0208 bra +0x20A /* 00000A64 */
label0000085E:
0000085E 4EBA 034A jsr [PC + 0x34A /* 00000BAA */]
00000862 6000 0200 bra +0x202 /* 00000A64 */
label00000866:
00000866 4EBA 04AE jsr [PC + 0x4AE /* 00000D16 */]
0000086A 6000 01F8 bra +0x1FA /* 00000A64 */
label0000086E:
0000086E 4EBA 0606 jsr [PC + 0x606 /* 00000E76 */]
00000872 6000 01F0 bra +0x1F2 /* 00000A64 */
label00000876:
00000876 4EBA 0838 jsr [PC + 0x838 /* 000010B0 */]
0000087A 6000 01E8 bra +0x1EA /* 00000A64 */
label0000087E:
0000087E 4EBA 0C26 jsr [PC + 0xC26 /* 000014A6 */]
00000882 6000 01E0 bra +0x1E2 /* 00000A64 */
label00000886:
00000886 4EBA 0C88 jsr [PC + 0xC88 /* 00001510 */]
0000088A 6000 01D8 bra +0x1DA /* 00000A64 */
label0000088E:
0000088E 4EBA 0CEA jsr [PC + 0xCEA /* 0000157A */]
00000892 6000 01D0 bra +0x1D2 /* 00000A64 */
label00000896:
00000896 4EBA 0F10 jsr [PC + 0xF10 /* 000017A8 */]
0000089A 6000 01C8 bra +0x1CA /* 00000A64 */
label0000089E:
0000089E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000008A2 6000 01C0 bra +0x1C2 /* 00000A64 */
label000008A6:
000008A6 4EBA 0BA6 jsr [PC + 0xBA6 /* 0000144E */]
label000008AA:
000008AA 122D DB5A move.b D1, [A5 - 0x24A6]
000008AE 7000 moveq.l D0, 0x00
000008B0 1001 move.b D0, D1
000008B2 7270 moveq.l D1, 0x70
000008B4 B081 cmp.l D0, D1
000008B6 678A beq -0x74 /* 00000842 */
000008B8 7213 moveq.l D1, 0x13
000008BA B081 cmp.l D0, D1
000008BC 6798 beq -0x66 /* 00000856 */
000008BE 7224 moveq.l D1, 0x24
000008C0 B081 cmp.l D0, D1
000008C2 679A beq -0x64 /* 0000085E */
000008C4 720A moveq.l D1, 0x0A
000008C6 B081 cmp.l D0, D1
000008C8 679C beq -0x62 /* 00000866 */
000008CA 7211 moveq.l D1, 0x11
000008CC B081 cmp.l D0, D1
000008CE 679E beq -0x60 /* 0000086E */
000008D0 721E moveq.l D1, 0x1E
000008D2 B081 cmp.l D0, D1
000008D4 67A0 beq -0x5E /* 00000876 */
000008D6 7202 moveq.l D1, 0x02
000008D8 B081 cmp.l D0, D1
000008DA 67A2 beq -0x5C /* 0000087E */
000008DC 7208 moveq.l D1, 0x08
000008DE B081 cmp.l D0, D1
000008E0 67A4 beq -0x5A /* 00000886 */
000008E2 7218 moveq.l D1, 0x18
000008E4 B081 cmp.l D0, D1
000008E6 67A6 beq -0x58 /* 0000088E */
000008E8 7212 moveq.l D1, 0x12
000008EA B081 cmp.l D0, D1
000008EC 67A8 beq -0x56 /* 00000896 */
000008EE 7257 moveq.l D1, 0x57
000008F0 B081 cmp.l D0, D1
000008F2 67AA beq -0x54 /* 0000089E */
000008F4 7209 moveq.l D1, 0x09
000008F6 B081 cmp.l D0, D1
000008F8 67AC beq -0x52 /* 000008A6 */
000008FA 7203 moveq.l D1, 0x03
000008FC B081 cmp.l D0, D1
000008FE 671A beq +0x1C /* 0000091A */
00000900 723E moveq.l D1, 0x3E
00000902 B081 cmp.l D0, D1
00000904 671A beq +0x1C /* 00000920 */
00000906 724B moveq.l D1, 0x4B
00000908 B081 cmp.l D0, D1
0000090A 6700 00B0 beq +0xB2 /* 000009BC */
0000090E 726E moveq.l D1, 0x6E
00000910 B081 cmp.l D0, D1
00000912 6700 00BC beq +0xBE /* 000009D0 */
00000916 6000 00E4 bra +0xE6 /* 000009FC */
label0000091A:
0000091A 4EBA 097E jsr [PC + 0x97E /* 0000129A */]
0000091E 608A bra -0x74 /* 000008AA */
label00000920:
00000920 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
00000924 2F2D CE5A move.l -[A7], [A5 - 0x31A6]
00000928 2F2D CE5A move.l -[A7], [A5 - 0x31A6]
0000092C 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000930 52AD CE5A addq.l [A5 - 0x31A6], 1
00000934 52AD E6A4 addq.l [A5 - 0x195C], 1
00000938 4267 clr.w -[A7]
0000093A 4EBA FD7E jsr [PC - 0x282 /* 000006BA */]
0000093E 102D E33D move.b D0, [A5 - 0x1CC3]
00000942 6706 beq +0x8 /* 0000094A */
00000944 2F0B move.l -[A7], A3
00000946 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
label0000094A:
0000094A 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
0000094E 202D E6A4 move.l D0, [A5 - 0x195C]
00000952 671A beq +0x1C /* 0000096E */
00000954 0CAD 0000 0000 E6A4 cmpi.l [A5 - 0x195C], 0x0
0000095C 6E0A bgt +0xC /* 00000968 */
0000095E 2F3C 0000 064F move.l -[A7], 0x64F
00000964 4EBA F69A jsr [PC - 0x966 /* 00000000 */]
label00000968:
00000968 53AD E6A4 subq.l [A5 - 0x195C], 1
0000096C 6046 bra +0x48 /* 000009B4 */
label0000096E:
0000096E 302D E688 move.w D0, [A5 - 0x1978]
00000972 660A bne +0xC /* 0000097E */
00000974 2F3C 0000 0656 move.l -[A7], 0x656
0000097A 4EBA F684 jsr [PC - 0x97C /* 00000000 */]
label0000097E:
0000097E 302D E688 move.w D0, [A5 - 0x1978]
00000982 48C0 ext.l D0
00000984 E580 asl D0, 2
00000986 D0AD E68C add.l D0, [A5 - 0x1974]
0000098A 2040 movea.l A0, D0
0000098C 2468 FFFC movea.l A2, [A0 - 0x4]
00000990 162A 0016 move.b D3, [A2 + 0x16]
00000994 7001 moveq.l D0, 0x01
00000996 B600 cmp.b D3, D0
00000998 6716 beq +0x18 /* 000009B0 */
0000099A 7004 moveq.l D0, 0x04
0000099C B600 cmp.b D3, D0
0000099E 6710 beq +0x12 /* 000009B0 */
000009A0 7002 moveq.l D0, 0x02
000009A2 B600 cmp.b D3, D0
000009A4 670A beq +0xC /* 000009B0 */
000009A6 2F3C 0000 0659 move.l -[A7], 0x659
000009AC 4EBA F652 jsr [PC - 0x9AE /* 00000000 */]
label000009B0:
000009B0 522A 0015 addq.b [A2 + 0x15], 1
label000009B4:
000009B4 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */]
000009B8 6000 00AA bra +0xAC /* 00000A64 */
label000009BC:
000009BC 7007 moveq.l D0, 0x07
000009BE 2F00 move.l -[A7], D0
000009C0 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000009C4 584F addq.w A7, 4
000009C6 200B move.l D0, A3
000009C8 4EFA 009C jmp [PC + 0x9C /* 00000A66 */]
label000009CC:
000009CC 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */]
label000009D0:
000009D0 302D E3AE move.w D0, [A5 - 0x1C52]
000009D4 48C0 ext.l D0
000009D6 2F00 move.l -[A7], D0
000009D8 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
000009DC 4A40 tst.w D0
000009DE 66EC bne -0x12 /* 000009CC */
000009E0 0C6D 003A E3AE cmpi.w [A5 - 0x1C52], 0x3A /* ':' */
000009E6 6614 bne +0x16 /* 000009FC */
000009E8 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
000009EC 4EBA 0084 jsr [PC + 0x84 /* 00000A72 */]
000009F0 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000009F4 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000009F8 6000 FEB0 bra -0x14E /* 000008AA */
label000009FC:
000009FC 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00000A00 2F00 move.l -[A7], D0
00000A02 4EBA FDCC jsr [PC - 0x234 /* 000007D0 */]
00000A06 2F00 move.l -[A7], D0
00000A08 4EBA FC8C jsr [PC - 0x374 /* 00000696 */]
00000A0C 2440 movea.l A2, D0
00000A0E 1612 move.b D3, [A2]
00000A10 7000 moveq.l D0, 0x00
00000A12 1003 move.b D0, D3
00000A14 41ED E076 lea.l A0, [A5 - 0x1F8A]
00000A18 1030 0000 move.b D0, [A0 + D0.w]
00000A1C 7810 moveq.l D4, 0x10
00000A1E C004 and.b D0, D4
00000A20 6630 bne +0x32 /* 00000A52 */
00000A22 700F moveq.l D0, 0x0F
00000A24 B600 cmp.b D3, D0
00000A26 672A beq +0x2C /* 00000A52 */
00000A28 7011 moveq.l D0, 0x11
00000A2A B600 cmp.b D3, D0
00000A2C 6724 beq +0x26 /* 00000A52 */
00000A2E B604 cmp.b D3, D4
00000A30 6720 beq +0x22 /* 00000A52 */
00000A32 700E moveq.l D0, 0x0E
00000A34 B600 cmp.b D3, D0
00000A36 671A beq +0x1C /* 00000A52 */
00000A38 206A 0012 movea.l A0, [A2 + 0x12]
00000A3C 2010 move.l D0, [A0]
00000A3E 721F moveq.l D1, 0x1F
00000A40 C041 and.w D0, D1
00000A42 7213 moveq.l D1, 0x13
00000A44 B041 cmp.w D0, D1
00000A46 670A beq +0xC /* 00000A52 */
00000A48 7006 moveq.l D0, 0x06
00000A4A 2F00 move.l -[A7], D0
00000A4C 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000A50 584F addq.w A7, 4
label00000A52:
00000A52 2F0A move.l -[A7], A2
00000A54 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000A58 7057 moveq.l D0, 0x57
00000A5A 1F00 move.b -[A7], D0
00000A5C 7033 moveq.l D0, 0x33
00000A5E 2F00 move.l -[A7], D0
00000A60 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
label00000A64:
00000A64 200B move.l D0, A3
label00000A66:
00000A66 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000A6A 4E5E unlink A6
00000A6C 205F movea.l A0, [A7]+
00000A6E 584F addq.w A7, 4
00000A70 4ED0 jmp [A0]
fn00000A72:
00000A72 4E56 0000 link A6, 0
00000A76 48E7 1030 movem.l -[A7], D3,A2,A3
00000A7A 246E 0008 movea.l A2, [A6 + 0x8]
00000A7E 2F0A move.l -[A7], A2
00000A80 7004 moveq.l D0, 0x04
00000A82 2F00 move.l -[A7], D0
00000A84 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
00000A88 2640 movea.l A3, D0
00000A8A 200B move.l D0, A3
00000A8C 671E beq +0x20 /* 00000AAC */
00000A8E 102B 0016 move.b D0, [A3 + 0x16]
00000A92 720C moveq.l D1, 0x0C
00000A94 B001 cmp.b D0, D1
00000A96 6606 bne +0x8 /* 00000A9E */
00000A98 4A6B 0010 tst.w [A3 + 0x10]
00000A9C 672A beq +0x2C /* 00000AC8 */
label00000A9E:
00000A9E 2F0A move.l -[A7], A2
00000AA0 7030 moveq.l D0, 0x30
00000AA2 2F00 move.l -[A7], D0
00000AA4 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000AA8 504F addq.w A7, 8
00000AAA 6030 bra +0x32 /* 00000ADC */
label00000AAC:
00000AAC 2F0A move.l -[A7], A2
00000AAE 7004 moveq.l D0, 0x04
00000AB0 2F00 move.l -[A7], D0
00000AB2 700C moveq.l D0, 0x0C
00000AB4 1F00 move.b -[A7], D0
00000AB6 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00000ABA 2640 movea.l A3, D0
00000ABC 202D CE5A move.l D0, [A5 - 0x31A6]
00000AC0 52AD CE5A addq.l [A5 - 0x31A6], 1
00000AC4 3740 0012 move.w [A3 + 0x12], D0
label00000AC8:
00000AC8 7001 moveq.l D0, 0x01
00000ACA 3740 0010 move.w [A3 + 0x10], D0
00000ACE 362B 0012 move.w D3, [A3 + 0x12]
00000AD2 48C3 ext.l D3
00000AD4 2F03 move.l -[A7], D3
00000AD6 2F03 move.l -[A7], D3
00000AD8 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
label00000ADC:
00000ADC 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000AE0 4E5E unlink A6
00000AE2 205F movea.l A0, [A7]+
00000AE4 584F addq.w A7, 4
00000AE6 4ED0 jmp [A0]
fn00000AE8:
00000AE8 4E56 FFF0 link A6, -0x0010
00000AEC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000AF0 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000AF4 7038 moveq.l D0, 0x38
00000AF6 1F00 move.b -[A7], D0
00000AF8 7042 moveq.l D0, 0x42
00000AFA 2F00 move.l -[A7], D0
00000AFC 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000B00 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00000B04 2F00 move.l -[A7], D0
00000B06 4EBA FCC8 jsr [PC - 0x338 /* 000007D0 */]
00000B0A 2F00 move.l -[A7], D0
00000B0C 4EBA FB88 jsr [PC - 0x478 /* 00000696 */]
00000B10 2440 movea.l A2, D0
00000B12 2F0A move.l -[A7], A2
00000B14 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00000B18 2F0A move.l -[A7], A2
00000B1A 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00000B1E 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
00000B22 7039 moveq.l D0, 0x39
00000B24 1F00 move.b -[A7], D0
00000B26 7012 moveq.l D0, 0x12
00000B28 2F00 move.l -[A7], D0
00000B2A 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000B2E 282D CE5A move.l D4, [A5 - 0x31A6]
00000B32 52AD CE5A addq.l [A5 - 0x31A6], 1
00000B36 2F0A move.l -[A7], A2
00000B38 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000B3C 266D E65A movea.l A3, [A5 - 0x19A6]
00000B40 206D E65A movea.l A0, [A5 - 0x19A6]
00000B44 5048 addq.w A0, 8
00000B46 2F08 move.l -[A7], A0
00000B48 42A7 clr.l -[A7]
00000B4A 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00000B4E 2040 movea.l A0, D0
00000B50 2144 0008 move.l [A0 + 0x8], D4
00000B54 7003 moveq.l D0, 0x03
00000B56 2740 0010 move.l [A3 + 0x10], D0
00000B5A 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000B5E 204B movea.l A0, A3
00000B60 5048 addq.w A0, 8
00000B62 2F08 move.l -[A7], A0
00000B64 2F2D E65A move.l -[A7], [A5 - 0x19A6]
00000B68 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00000B6C 486E FFF0 pea.l [A6 - 0x10]
00000B70 4EBA FCBE jsr [PC - 0x342 /* 00000830 */]
00000B74 0C2D 000C DB5A cmpi.b [A5 - 0x24A6], 0xC
00000B7A 661E bne +0x20 /* 00000B9A */
00000B7C 262D CE5A move.l D3, [A5 - 0x31A6]
00000B80 52AD CE5A addq.l [A5 - 0x31A6], 1
00000B84 2F03 move.l -[A7], D3
00000B86 2F04 move.l -[A7], D4
00000B88 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000B8C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000B90 486E FFF8 pea.l [A6 - 0x8]
00000B94 4EBA FC9A jsr [PC - 0x366 /* 00000830 */]
00000B98 2803 move.l D4, D3
label00000B9A:
00000B9A 2F04 move.l -[A7], D4
00000B9C 2F04 move.l -[A7], D4
00000B9E 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000BA2 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000BA6 4E5E unlink A6
00000BA8 4E75 rts
fn00000BAA:
00000BAA 4E56 FFF8 link A6, -0x0008
00000BAE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000BB2 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000BB6 7038 moveq.l D0, 0x38
00000BB8 1F00 move.b -[A7], D0
00000BBA 7042 moveq.l D0, 0x42
00000BBC 2F00 move.l -[A7], D0
00000BBE 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000BC2 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00000BC6 2F00 move.l -[A7], D0
00000BC8 4EBA FC06 jsr [PC - 0x3FA /* 000007D0 */]
00000BCC 2F00 move.l -[A7], D0
00000BCE 4EBA FAC6 jsr [PC - 0x53A /* 00000696 */]
00000BD2 2640 movea.l A3, D0
00000BD4 2A2D CE52 move.l D5, [A5 - 0x31AE]
00000BD8 2C2D CE56 move.l D6, [A5 - 0x31AA]
00000BDC 202D CE5A move.l D0, [A5 - 0x31A6]
00000BE0 52AD CE5A addq.l [A5 - 0x31A6], 1
00000BE4 2B40 CE56 move.l [A5 - 0x31AA], D0
00000BE8 202D CE5A move.l D0, [A5 - 0x31A6]
00000BEC 52AD CE5A addq.l [A5 - 0x31A6], 1
00000BF0 2B40 CE52 move.l [A5 - 0x31AE], D0
00000BF4 282D CE5A move.l D4, [A5 - 0x31A6]
00000BF8 52AD CE5A addq.l [A5 - 0x31A6], 1
00000BFC 2F0B move.l -[A7], A3
00000BFE 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00000C02 2F0B move.l -[A7], A3
00000C04 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00000C08 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
00000C0C 7039 moveq.l D0, 0x39
00000C0E 1F00 move.b -[A7], D0
00000C10 7012 moveq.l D0, 0x12
00000C12 2F00 move.l -[A7], D0
00000C14 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000C18 1013 move.b D0, [A3]
00000C1A 725D moveq.l D1, 0x5D
00000C1C B001 cmp.b D0, D1
00000C1E 6704 beq +0x6 /* 00000C24 */
00000C20 7000 moveq.l D0, 0x00
00000C22 6002 bra +0x4 /* 00000C26 */
label00000C24:
00000C24 7001 moveq.l D0, 0x01
label00000C26:
00000C26 2000 move.l D0, D0
00000C28 3600 move.w D3, D0
00000C2A 6720 beq +0x22 /* 00000C4C */
00000C2C 2F0B move.l -[A7], A3
00000C2E 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00000C32 2E00 move.l D7, D0
00000C34 670A beq +0xC /* 00000C40 */
00000C36 2F04 move.l -[A7], D4
00000C38 2F04 move.l -[A7], D4
00000C3A 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000C3E 604A bra +0x4C /* 00000C8A */
label00000C40:
00000C40 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00000C44 2F04 move.l -[A7], D4
00000C46 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000C4A 603E bra +0x40 /* 00000C8A */
label00000C4C:
00000C4C 2F0B move.l -[A7], A3
00000C4E 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000C52 286D E65A movea.l A4, [A5 - 0x19A6]
00000C56 7003 moveq.l D0, 0x03
00000C58 206D E65A movea.l A0, [A5 - 0x19A6]
00000C5C 2140 0010 move.l [A0 + 0x10], D0
00000C60 244C movea.l A2, A4
00000C62 504A addq.w A2, 8
00000C64 2F0A move.l -[A7], A2
00000C66 42A7 clr.l -[A7]
00000C68 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00000C6C 2040 movea.l A0, D0
00000C6E 216D CE52 0008 move.l [A0 + 0x8], [A5 - 0x31AE]
00000C74 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000C78 2F0A move.l -[A7], A2
00000C7A 2F2D E65A move.l -[A7], [A5 - 0x19A6]
00000C7E 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00000C82 2F04 move.l -[A7], D4
00000C84 2F04 move.l -[A7], D4
00000C86 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
label00000C8A:
00000C8A 486E FFF8 pea.l [A6 - 0x8]
00000C8E 4EBA FBA0 jsr [PC - 0x460 /* 00000830 */]
00000C92 2F2D CE56 move.l -[A7], [A5 - 0x31AA]
00000C96 2F2D CE56 move.l -[A7], [A5 - 0x31AA]
00000C9A 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000C9E 4A43 tst.w D3
00000CA0 671E beq +0x20 /* 00000CC0 */
00000CA2 4A87 tst.l D7
00000CA4 670C beq +0xE /* 00000CB2 */
00000CA6 2F04 move.l -[A7], D4
00000CA8 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00000CAC 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000CB0 6054 bra +0x56 /* 00000D06 */
label00000CB2:
00000CB2 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00000CB6 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00000CBA 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000CBE 6046 bra +0x48 /* 00000D06 */
label00000CC0:
00000CC0 2F0B move.l -[A7], A3
00000CC2 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00000CC6 2F00 move.l -[A7], D0
00000CC8 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000CCC 286D E65A movea.l A4, [A5 - 0x19A6]
00000CD0 7003 moveq.l D0, 0x03
00000CD2 206D E65A movea.l A0, [A5 - 0x19A6]
00000CD6 2140 0010 move.l [A0 + 0x10], D0
00000CDA 244C movea.l A2, A4
00000CDC 504A addq.w A2, 8
00000CDE 2F0A move.l -[A7], A2
00000CE0 42A7 clr.l -[A7]
00000CE2 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00000CE6 2040 movea.l A0, D0
00000CE8 216D CE52 0008 move.l [A0 + 0x8], [A5 - 0x31AE]
00000CEE 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000CF2 2F0A move.l -[A7], A2
00000CF4 2F2D E65A move.l -[A7], [A5 - 0x19A6]
00000CF8 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00000CFC 2F04 move.l -[A7], D4
00000CFE 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00000D02 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
label00000D06:
00000D06 2B45 CE52 move.l [A5 - 0x31AE], D5
00000D0A 2B46 CE56 move.l [A5 - 0x31AA], D6
00000D0E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000D12 4E5E unlink A6
00000D14 4E75 rts
fn00000D16:
00000D16 4E56 FFF0 link A6, -0x0010
00000D1A 48E7 0E38 movem.l -[A7], D4,D5,D6,A2,A3,A4
00000D1E 2A2D CE52 move.l D5, [A5 - 0x31AE]
00000D22 2C2D CE56 move.l D6, [A5 - 0x31AA]
00000D26 282D CE5A move.l D4, [A5 - 0x31A6]
00000D2A 52AD CE5A addq.l [A5 - 0x31A6], 1
00000D2E 202D CE5A move.l D0, [A5 - 0x31A6]
00000D32 52AD CE5A addq.l [A5 - 0x31A6], 1
00000D36 2B40 CE56 move.l [A5 - 0x31AA], D0
00000D3A 202D CE5A move.l D0, [A5 - 0x31A6]
00000D3E 52AD CE5A addq.l [A5 - 0x31A6], 1
00000D42 2B40 CE52 move.l [A5 - 0x31AE], D0
00000D46 2F04 move.l -[A7], D4
00000D48 2F04 move.l -[A7], D4
00000D4A 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000D4E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000D52 486E FFF8 pea.l [A6 - 0x8]
00000D56 4EBA FAD8 jsr [PC - 0x528 /* 00000830 */]
00000D5A 7024 moveq.l D0, 0x24
00000D5C 1F00 move.b -[A7], D0
00000D5E 7043 moveq.l D0, 0x43
00000D60 2F00 move.l -[A7], D0
00000D62 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000D66 7038 moveq.l D0, 0x38
00000D68 1F00 move.b -[A7], D0
00000D6A 7042 moveq.l D0, 0x42
00000D6C 2F00 move.l -[A7], D0
00000D6E 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000D72 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00000D76 2F00 move.l -[A7], D0
00000D78 4EBA FA56 jsr [PC - 0x5AA /* 000007D0 */]
00000D7C 2F00 move.l -[A7], D0
00000D7E 4EBA F916 jsr [PC - 0x6EA /* 00000696 */]
00000D82 2640 movea.l A3, D0
00000D84 2F0B move.l -[A7], A3
00000D86 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00000D8A 2F0B move.l -[A7], A3
00000D8C 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00000D90 7039 moveq.l D0, 0x39
00000D92 1F00 move.b -[A7], D0
00000D94 7012 moveq.l D0, 0x12
00000D96 2F00 move.l -[A7], D0
00000D98 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000D9C 486E FFF0 pea.l [A6 - 0x10]
00000DA0 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00000DA4 7057 moveq.l D0, 0x57
00000DA6 1F00 move.b -[A7], D0
00000DA8 7033 moveq.l D0, 0x33
00000DAA 2F00 move.l -[A7], D0
00000DAC 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000DB0 2F2D CE56 move.l -[A7], [A5 - 0x31AA]
00000DB4 2F2D CE56 move.l -[A7], [A5 - 0x31AA]
00000DB8 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000DBC 1013 move.b D0, [A3]
00000DBE 725D moveq.l D1, 0x5D
00000DC0 B001 cmp.b D0, D1
00000DC2 6704 beq +0x6 /* 00000DC8 */
00000DC4 7000 moveq.l D0, 0x00
00000DC6 6002 bra +0x4 /* 00000DCA */
label00000DC8:
00000DC8 7001 moveq.l D0, 0x01
label00000DCA:
00000DCA 2000 move.l D0, D0
00000DCC 4A40 tst.w D0
00000DCE 6726 beq +0x28 /* 00000DF6 */
00000DD0 2F0B move.l -[A7], A3
00000DD2 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00000DD6 4A80 tst.l D0
00000DD8 670E beq +0x10 /* 00000DE8 */
00000DDA 2F04 move.l -[A7], D4
00000DDC 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00000DE0 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000DE4 6000 0080 bra +0x82 /* 00000E66 */
label00000DE8:
00000DE8 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00000DEC 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00000DF0 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000DF4 6070 bra +0x72 /* 00000E66 */
label00000DF6:
00000DF6 2F0B move.l -[A7], A3
00000DF8 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000DFC 286D E65A movea.l A4, [A5 - 0x19A6]
00000E00 7003 moveq.l D0, 0x03
00000E02 206D E65A movea.l A0, [A5 - 0x19A6]
00000E06 2140 0010 move.l [A0 + 0x10], D0
00000E0A 244C movea.l A2, A4
00000E0C 504A addq.w A2, 8
00000E0E 2F0A move.l -[A7], A2
00000E10 42A7 clr.l -[A7]
00000E12 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00000E16 2040 movea.l A0, D0
00000E18 216D CE52 0008 move.l [A0 + 0x8], [A5 - 0x31AE]
00000E1E 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000E22 2F0A move.l -[A7], A2
00000E24 2F2D E65A move.l -[A7], [A5 - 0x19A6]
00000E28 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00000E2C 41EE FFF0 lea.l A0, [A6 - 0x10]
00000E30 226D E65A movea.l A1, [A5 - 0x19A6]
00000E34 701E moveq.l D0, 0x1E
00000E36 D3C0 add.l A1, D0
00000E38 22D8 move.l [A1]+, [A0]+
00000E3A 3290 move.w [A1], [A0]
00000E3C 7001 moveq.l D0, 0x01
00000E3E 206D E65A movea.l A0, [A5 - 0x19A6]
00000E42 2140 0010 move.l [A0 + 0x10], D0
00000E46 206D E65A movea.l A0, [A5 - 0x19A6]
00000E4A 5048 addq.w A0, 8
00000E4C 2F08 move.l -[A7], A0
00000E4E 42A7 clr.l -[A7]
00000E50 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00000E54 2040 movea.l A0, D0
00000E56 2144 0008 move.l [A0 + 0x8], D4
00000E5A 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000E5E 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00000E62 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */]
label00000E66:
00000E66 2B45 CE52 move.l [A5 - 0x31AE], D5
00000E6A 2B46 CE56 move.l [A5 - 0x31AA], D6
00000E6E 4CDF 1C70 movem.l D4,D5,D6,A2,A3,A4, [A7]+
00000E72 4E5E unlink A6
00000E74 4E75 rts
fn00000E76:
00000E76 4E56 FFF4 link A6, -0x000C
00000E7A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000E7E 4245 clr.w D5
00000E80 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000E84 7038 moveq.l D0, 0x38
00000E86 1F00 move.b -[A7], D0
00000E88 7042 moveq.l D0, 0x42
00000E8A 2F00 move.l -[A7], D0
00000E8C 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000E90 0C2D 0057 DB5A cmpi.b [A5 - 0x24A6], 0x57 /* 'W' */
00000E96 660A bne +0xC /* 00000EA2 */
00000E98 7000 moveq.l D0, 0x00
00000E9A 2440 movea.l A2, D0
00000E9C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000EA0 601E bra +0x20 /* 00000EC0 */
label00000EA2:
00000EA2 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00000EA6 2F00 move.l -[A7], D0
00000EA8 4EBA F926 jsr [PC - 0x6DA /* 000007D0 */]
00000EAC 2F00 move.l -[A7], D0
00000EAE 4EBA F7E6 jsr [PC - 0x81A /* 00000696 */]
00000EB2 2440 movea.l A2, D0
00000EB4 7057 moveq.l D0, 0x57
00000EB6 1F00 move.b -[A7], D0
00000EB8 7033 moveq.l D0, 0x33
00000EBA 2F00 move.l -[A7], D0
00000EBC 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
label00000EC0:
00000EC0 0C2D 0057 DB5A cmpi.b [A5 - 0x24A6], 0x57 /* 'W' */
00000EC6 660A bne +0xC /* 00000ED2 */
00000EC8 7000 moveq.l D0, 0x00
00000ECA 2640 movea.l A3, D0
00000ECC 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000ED0 6012 bra +0x14 /* 00000EE4 */
label00000ED2:
00000ED2 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00000ED6 2F00 move.l -[A7], D0
00000ED8 4EBA F8F6 jsr [PC - 0x70A /* 000007D0 */]
00000EDC 2F00 move.l -[A7], D0
00000EDE 4EBA F7B6 jsr [PC - 0x84A /* 00000696 */]
00000EE2 2640 movea.l A3, D0
label00000EE4:
00000EE4 2C2D CE52 move.l D6, [A5 - 0x31AE]
00000EE8 2E2D CE56 move.l D7, [A5 - 0x31AA]
00000EEC 202D CE5A move.l D0, [A5 - 0x31A6]
00000EF0 52AD CE5A addq.l [A5 - 0x31A6], 1
00000EF4 2B40 CE52 move.l [A5 - 0x31AE], D0
00000EF8 202D CE5A move.l D0, [A5 - 0x31A6]
00000EFC 52AD CE5A addq.l [A5 - 0x31A6], 1
00000F00 2B40 CE56 move.l [A5 - 0x31AA], D0
00000F04 282D CE5A move.l D4, [A5 - 0x31A6]
00000F08 52AD CE5A addq.l [A5 - 0x31A6], 1
00000F0C 200A move.l D0, A2
00000F0E 6706 beq +0x8 /* 00000F16 */
00000F10 2F0A move.l -[A7], A2
00000F12 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
label00000F16:
00000F16 200B move.l D0, A3
00000F18 6700 0088 beq +0x8A /* 00000FA2 */
00000F1C 2F0B move.l -[A7], A3
00000F1E 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00000F22 2F0B move.l -[A7], A3
00000F24 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00000F28 7057 moveq.l D0, 0x57
00000F2A 1F00 move.b -[A7], D0
00000F2C 7033 moveq.l D0, 0x33
00000F2E 2F00 move.l -[A7], D0
00000F30 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000F34 1013 move.b D0, [A3]
00000F36 725D moveq.l D1, 0x5D
00000F38 B001 cmp.b D0, D1
00000F3A 6704 beq +0x6 /* 00000F40 */
00000F3C 7000 moveq.l D0, 0x00
00000F3E 6002 bra +0x4 /* 00000F42 */
label00000F40:
00000F40 7001 moveq.l D0, 0x01
label00000F42:
00000F42 2000 move.l D0, D0
00000F44 3A00 move.w D5, D0
00000F46 6724 beq +0x26 /* 00000F6C */
00000F48 2F0B move.l -[A7], A3
00000F4A 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00000F4E 2D40 FFFC move.l [A6 - 0x4], D0
00000F52 4A80 tst.l D0
00000F54 660C bne +0xE /* 00000F62 */
00000F56 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00000F5A 2F04 move.l -[A7], D4
00000F5C 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000F60 6040 bra +0x42 /* 00000FA2 */
label00000F62:
00000F62 2F04 move.l -[A7], D4
00000F64 2F04 move.l -[A7], D4
00000F66 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000F6A 6036 bra +0x38 /* 00000FA2 */
label00000F6C:
00000F6C 2F0B move.l -[A7], A3
00000F6E 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00000F72 286D E65A movea.l A4, [A5 - 0x19A6]
00000F76 7003 moveq.l D0, 0x03
00000F78 206D E65A movea.l A0, [A5 - 0x19A6]
00000F7C 2140 0010 move.l [A0 + 0x10], D0
00000F80 244C movea.l A2, A4
00000F82 504A addq.w A2, 8
00000F84 2F0A move.l -[A7], A2
00000F86 42A7 clr.l -[A7]
00000F88 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00000F8C 2040 movea.l A0, D0
00000F8E 216D CE52 0008 move.l [A0 + 0x8], [A5 - 0x31AE]
00000F94 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000F98 2F0A move.l -[A7], A2
00000F9A 2F2D E65A move.l -[A7], [A5 - 0x19A6]
00000F9E 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
label00000FA2:
00000FA2 4A45 tst.w D5
00000FA4 6608 bne +0xA /* 00000FAE */
00000FA6 2F04 move.l -[A7], D4
00000FA8 2F04 move.l -[A7], D4
00000FAA 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
label00000FAE:
00000FAE 102D DB5A move.b D0, [A5 - 0x24A6]
00000FB2 7639 moveq.l D3, 0x39
00000FB4 B003 cmp.b D0, D3
00000FB6 6714 beq +0x16 /* 00000FCC */
00000FB8 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00000FBC 2F00 move.l -[A7], D0
00000FBE 4EBA F810 jsr [PC - 0x7F0 /* 000007D0 */]
00000FC2 2F00 move.l -[A7], D0
00000FC4 4EBA F6D0 jsr [PC - 0x930 /* 00000696 */]
00000FC8 2440 movea.l A2, D0
00000FCA 6004 bra +0x6 /* 00000FD0 */
label00000FCC:
00000FCC 7000 moveq.l D0, 0x00
00000FCE 2440 movea.l A2, D0
label00000FD0:
00000FD0 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
00000FD4 1F03 move.b -[A7], D3
00000FD6 7012 moveq.l D0, 0x12
00000FD8 2F00 move.l -[A7], D0
00000FDA 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000FDE 486E FFF4 pea.l [A6 - 0xC]
00000FE2 4EBA F84C jsr [PC - 0x7B4 /* 00000830 */]
00000FE6 2F2D CE56 move.l -[A7], [A5 - 0x31AA]
00000FEA 2F2D CE56 move.l -[A7], [A5 - 0x31AA]
00000FEE 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000FF2 200A move.l D0, A2
00000FF4 6706 beq +0x8 /* 00000FFC */
00000FF6 2F0A move.l -[A7], A2
00000FF8 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
label00000FFC:
00000FFC 200B move.l D0, A3
00000FFE 6740 beq +0x42 /* 00001040 */
00001000 4A45 tst.w D5
00001002 663C bne +0x3E /* 00001040 */
00001004 2F0B move.l -[A7], A3
00001006 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
0000100A 2F00 move.l -[A7], D0
0000100C 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00001010 286D E65A movea.l A4, [A5 - 0x19A6]
00001014 7003 moveq.l D0, 0x03
00001016 206D E65A movea.l A0, [A5 - 0x19A6]
0000101A 2140 0010 move.l [A0 + 0x10], D0
0000101E 244C movea.l A2, A4
00001020 504A addq.w A2, 8
00001022 2F0A move.l -[A7], A2
00001024 42A7 clr.l -[A7]
00001026 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
0000102A 2040 movea.l A0, D0
0000102C 216D CE52 0008 move.l [A0 + 0x8], [A5 - 0x31AE]
00001032 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001036 2F0A move.l -[A7], A2
00001038 2F2D E65A move.l -[A7], [A5 - 0x19A6]
0000103C 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
label00001040:
00001040 4A45 tst.w D5
00001042 6720 beq +0x22 /* 00001064 */
00001044 202E FFFC move.l D0, [A6 - 0x4]
00001048 670C beq +0xE /* 00001056 */
0000104A 2F04 move.l -[A7], D4
0000104C 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00001050 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00001054 6018 bra +0x1A /* 0000106E */
label00001056:
00001056 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
0000105A 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
0000105E 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00001062 600A bra +0xC /* 0000106E */
label00001064:
00001064 2F04 move.l -[A7], D4
00001066 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
0000106A 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
label0000106E:
0000106E 2B46 CE52 move.l [A5 - 0x31AE], D6
00001072 2B47 CE56 move.l [A5 - 0x31AA], D7
00001076 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000107A 4E5E unlink A6
0000107C 4E75 rts
0000107E 4E56 0000 link A6, 0
00001082 206E 0008 movea.l A0, [A6 + 0x8]
00001086 2010 move.l D0, [A0]
00001088 206E 000C movea.l A0, [A6 + 0xC]
0000108C 2210 move.l D1, [A0]
0000108E B081 cmp.l D0, D1
00001090 6F04 ble +0x6 /* 00001096 */
00001092 7001 moveq.l D0, 0x01
00001094 6016 bra +0x18 /* 000010AC */
label00001096:
00001096 206E 0008 movea.l A0, [A6 + 0x8]
0000109A 2010 move.l D0, [A0]
0000109C 206E 000C movea.l A0, [A6 + 0xC]
000010A0 2210 move.l D1, [A0]
000010A2 B081 cmp.l D0, D1
000010A4 6C04 bge +0x6 /* 000010AA */
000010A6 70FF moveq.l D0, 0xFFFFFFFF
000010A8 6002 bra +0x4 /* 000010AC */
label000010AA:
000010AA 7000 moveq.l D0, 0x00
label000010AC:
000010AC 4E5E unlink A6
000010AE 4E75 rts
fn000010B0:
000010B0 4E56 FFE8 link A6, -0x0018
000010B4 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000010B8 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000010BC 7038 moveq.l D0, 0x38
000010BE 1F00 move.b -[A7], D0
000010C0 7042 moveq.l D0, 0x42
000010C2 2F00 move.l -[A7], D0
000010C4 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
000010C8 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000010CC 2F00 move.l -[A7], D0
000010CE 4EBA F700 jsr [PC - 0x900 /* 000007D0 */]
000010D2 2640 movea.l A3, D0
000010D4 282D CE52 move.l D4, [A5 - 0x31AE]
000010D8 202D CE5A move.l D0, [A5 - 0x31A6]
000010DC 52AD CE5A addq.l [A5 - 0x31A6], 1
000010E0 2B40 CE52 move.l [A5 - 0x31AE], D0
000010E4 2D6D CE5E FFE8 move.l [A6 - 0x18], [A5 - 0x31A2]
000010EA 7014 moveq.l D0, 0x14
000010EC 2F00 move.l -[A7], D0
000010EE 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
000010F2 2B40 CE5E move.l [A5 - 0x31A2], D0
000010F6 72FF moveq.l D1, 0xFFFFFFFF
000010F8 2040 movea.l A0, D0
000010FA 2141 0008 move.l [A0 + 0x8], D1
000010FE 206B 0012 movea.l A0, [A3 + 0x12]
00001102 2010 move.l D0, [A0]
00001104 721F moveq.l D1, 0x1F
00001106 C081 and.l D0, D1
00001108 2D40 FFEC move.l [A6 - 0x14], D0
0000110C 2F0B move.l -[A7], A3
0000110E 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
00001112 2640 movea.l A3, D0
00001114 302E FFEE move.w D0, [A6 - 0x12]
00001118 721F moveq.l D1, 0x1F
0000111A C041 and.w D0, D1
0000111C 720B moveq.l D1, 0x0B
0000111E B041 cmp.w D0, D1
00001120 630A bls +0xC /* 0000112C */
00001122 705E moveq.l D0, 0x5E
00001124 2F00 move.l -[A7], D0
00001126 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000112A 584F addq.w A7, 4
label0000112C:
0000112C 0CAE 0000 0005 FFEC cmpi.l [A6 - 0x14], 0x5
00001134 6610 bne +0x12 /* 00001146 */
00001136 2F0B move.l -[A7], A3
00001138 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000113C 2F28 0018 move.l -[A7], [A0 + 0x18]
00001140 4EAD 188A jsr [A5 + 0x188A /* export_781 */]
00001144 2640 movea.l A3, D0
label00001146:
00001146 206B 0012 movea.l A0, [A3 + 0x12]
0000114A 2010 move.l D0, [A0]
0000114C 721F moveq.l D1, 0x1F
0000114E C081 and.l D0, D1
00001150 206D CE5E movea.l A0, [A5 - 0x31A2]
00001154 2140 000C move.l [A0 + 0xC], D0
00001158 7206 moveq.l D1, 0x06
0000115A B081 cmp.l D0, D1
0000115C 660A bne +0xC /* 00001168 */
0000115E 7008 moveq.l D0, 0x08
00001160 206D CE5E movea.l A0, [A5 - 0x31A2]
00001164 2140 000C move.l [A0 + 0xC], D0
label00001168:
00001168 246D CE5E movea.l A2, [A5 - 0x31A2]
0000116C 202A 000C move.l D0, [A2 + 0xC]
00001170 7207 moveq.l D1, 0x07
00001172 B081 cmp.l D0, D1
00001174 6606 bne +0x8 /* 0000117C */
00001176 7009 moveq.l D0, 0x09
00001178 2540 000C move.l [A2 + 0xC], D0
label0000117C:
0000117C 2F0B move.l -[A7], A3
0000117E 4EBA F516 jsr [PC - 0xAEA /* 00000696 */]
00001182 2640 movea.l A3, D0
00001184 2F0B move.l -[A7], A3
00001186 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
0000118A 262D E65A move.l D3, [A5 - 0x19A6]
0000118E 2D43 FFF0 move.l [A6 - 0x10], D3
00001192 7008 moveq.l D0, 0x08
00001194 2043 movea.l A0, D3
00001196 2140 0010 move.l [A0 + 0x10], D0
0000119A 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000119E 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
000011A2 7039 moveq.l D0, 0x39
000011A4 1F00 move.b -[A7], D0
000011A6 7012 moveq.l D0, 0x12
000011A8 2F00 move.l -[A7], D0
000011AA 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
000011AE 486E FFF4 pea.l [A6 - 0xC]
000011B2 4EBA F67C jsr [PC - 0x984 /* 00000830 */]
000011B6 246D CE5E movea.l A2, [A5 - 0x31A2]
000011BA 202A 0008 move.l D0, [A2 + 0x8]
000011BE 72FF moveq.l D1, 0xFFFFFFFF
000011C0 B081 cmp.l D0, D1
000011C2 6606 bne +0x8 /* 000011CA */
000011C4 256D CE52 0008 move.l [A2 + 0x8], [A5 - 0x31AE]
label000011CA:
000011CA 206D CE5E movea.l A0, [A5 - 0x31A2]
000011CE 2028 0008 move.l D0, [A0 + 0x8]
000011D2 2640 movea.l A3, D0
000011D4 246E FFF0 movea.l A2, [A6 - 0x10]
000011D8 504A addq.w A2, 8
000011DA 2F0A move.l -[A7], A2
000011DC 42A7 clr.l -[A7]
000011DE 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
000011E2 2040 movea.l A0, D0
000011E4 200B move.l D0, A3
000011E6 2140 0008 move.l [A0 + 0x8], D0
000011EA 206D CE5E movea.l A0, [A5 - 0x31A2]
000011EE 2028 0004 move.l D0, [A0 + 0x4]
000011F2 E580 asl D0, 2
000011F4 5880 addq.l D0, 4
000011F6 2F00 move.l -[A7], D0
000011F8 206D E6A0 movea.l A0, [A5 - 0x1960]
000011FC 4E90 jsr [A0]
000011FE 206E FFF0 movea.l A0, [A6 - 0x10]
00001202 2140 0014 move.l [A0 + 0x14], D0
00001206 486D 18C2 pea.l [A5 + 0x18C2 /* export_788 */]
0000120A 7008 moveq.l D0, 0x08
0000120C 2F00 move.l -[A7], D0
0000120E 266D CE5E movea.l A3, [A5 - 0x31A2]
00001212 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001216 2F2B 0010 move.l -[A7], [A3 + 0x10]
0000121A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000121E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001222 206E FFF0 movea.l A0, [A6 - 0x10]
00001226 2868 0014 movea.l A4, [A0 + 0x14]
0000122A 206D CE5E movea.l A0, [A5 - 0x31A2]
0000122E 2028 0004 move.l D0, [A0 + 0x4]
00001232 28C0 move.l [A4]+, D0
00001234 2D4A FFFC move.l [A6 - 0x4], A2
00001238 7600 moveq.l D3, 0x00
0000123A 6032 bra +0x34 /* 0000126E */
label0000123C:
0000123C 206D CE5E movea.l A0, [A5 - 0x31A2]
00001240 2068 0010 movea.l A0, [A0 + 0x10]
00001244 D1C3 add.l A0, D3
00001246 2010 move.l D0, [A0]
00001248 28C0 move.l [A4]+, D0
0000124A 206D CE5E movea.l A0, [A5 - 0x31A2]
0000124E 2068 0010 movea.l A0, [A0 + 0x10]
00001252 D1C3 add.l A0, D3
00001254 2028 0004 move.l D0, [A0 + 0x4]
00001258 2440 movea.l A2, D0
0000125A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000125E 42A7 clr.l -[A7]
00001260 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00001264 2040 movea.l A0, D0
00001266 200A move.l D0, A2
00001268 2140 0008 move.l [A0 + 0x8], D0
0000126C 5083 addq.l D3, 8
label0000126E:
0000126E 206D CE5E movea.l A0, [A5 - 0x31A2]
00001272 2028 0004 move.l D0, [A0 + 0x4]
00001276 E780 asl D0, 3
00001278 B083 cmp.l D0, D3
0000127A 6EC0 bgt -0x3E /* 0000123C */
0000127C 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00001280 2F2D CE52 move.l -[A7], [A5 - 0x31AE]
00001284 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00001288 2B6E FFE8 CE5E move.l [A5 - 0x31A2], [A6 - 0x18]
0000128E 2B44 CE52 move.l [A5 - 0x31AE], D4
00001292 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001296 4E5E unlink A6
00001298 4E75 rts
fn0000129A:
0000129A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000129E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000012A2 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
000012A6 2F00 move.l -[A7], D0
000012A8 4EBA F526 jsr [PC - 0xADA /* 000007D0 */]
000012AC 2640 movea.l A3, D0
000012AE 202D CE5E move.l D0, [A5 - 0x31A2]
000012B2 660E bne +0x10 /* 000012C2 */
000012B4 704E moveq.l D0, 0x4E
000012B6 2F00 move.l -[A7], D0
000012B8 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000012BC 584F addq.w A7, 4
000012BE 6000 0176 bra +0x178 /* 00001436 */
label000012C2:
000012C2 206B 0012 movea.l A0, [A3 + 0x12]
000012C6 2610 move.l D3, [A0]
000012C8 701F moveq.l D0, 0x1F
000012CA C680 and.l D3, D0
000012CC 206D CE5E movea.l A0, [A5 - 0x31A2]
000012D0 2828 000C move.l D4, [A0 + 0xC]
000012D4 0C2D 0001 E350 cmpi.b [A5 - 0x1CB0], 0x1
000012DA 6616 bne +0x18 /* 000012F2 */
000012DC 7009 moveq.l D0, 0x09
000012DE B680 cmp.l D3, D0
000012E0 6210 bhi +0x12 /* 000012F2 */
000012E2 B684 cmp.l D3, D4
000012E4 630C bls +0xE /* 000012F2 */
000012E6 2F3C 0000 0094 move.l -[A7], 0x94
000012EC 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000012F0 584F addq.w A7, 4
label000012F2:
000012F2 2F0B move.l -[A7], A3
000012F4 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000012F8 2F28 0020 move.l -[A7], [A0 + 0x20]
000012FC 4EAD 187A jsr [A5 + 0x187A /* export_779 */]
00001300 2640 movea.l A3, D0
00001302 2F0B move.l -[A7], A3
00001304 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
00001308 2640 movea.l A3, D0
0000130A 246D CE5E movea.l A2, [A5 - 0x31A2]
0000130E 202A 0004 move.l D0, [A2 + 0x4]
00001312 2212 move.l D1, [A2]
00001314 B081 cmp.l D0, D1
00001316 6D24 blt +0x26 /* 0000133C */
00001318 0692 0000 0032 addi.l [A2], 0x32 /* '2' */
0000131E 246D CE5E movea.l A2, [A5 - 0x31A2]
00001322 2F2A 0010 move.l -[A7], [A2 + 0x10]
00001326 2012 move.l D0, [A2]
00001328 E788 lsl D0, 3
0000132A 2F00 move.l -[A7], D0
0000132C 7003 moveq.l D0, 0x03
0000132E 3F00 move.w -[A7], D0
00001330 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00001334 206D CE5E movea.l A0, [A5 - 0x31A2]
00001338 2140 0010 move.l [A0 + 0x10], D0
label0000133C:
0000133C 1013 move.b D0, [A3]
0000133E 725D moveq.l D1, 0x5D
00001340 B001 cmp.b D0, D1
00001342 6610 bne +0x12 /* 00001354 */
00001344 206B 0012 movea.l A0, [A3 + 0x12]
00001348 2010 move.l D0, [A0]
0000134A 721F moveq.l D1, 0x1F
0000134C C041 and.w D0, D1
0000134E 720B moveq.l D1, 0x0B
00001350 B041 cmp.w D0, D1
00001352 630E bls +0x10 /* 00001362 */
label00001354:
00001354 7018 moveq.l D0, 0x18
00001356 2F00 move.l -[A7], D0
00001358 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000135C 584F addq.w A7, 4
0000135E 6000 00D6 bra +0xD8 /* 00001436 */
label00001362:
00001362 2A2B 0006 move.l D5, [A3 + 0x6]
00001366 41ED E270 lea.l A0, [A5 - 0x1D90]
0000136A 1030 4000 move.b D0, [A0 + D4.w]
0000136E 4880 ext.w D0
00001370 48C0 ext.l D0
00001372 7201 moveq.l D1, 0x01
00001374 B081 cmp.l D0, D1
00001376 6708 beq +0xA /* 00001380 */
00001378 7202 moveq.l D1, 0x02
0000137A B081 cmp.l D0, D1
0000137C 6722 beq +0x24 /* 000013A0 */
0000137E 603E bra +0x40 /* 000013BE */
label00001380:
00001380 2805 move.l D4, D5
00001382 0284 FFFF FF00 andi.l D4, 0xFFFFFF00
00001388 6734 beq +0x36 /* 000013BE */
0000138A 0C84 FFFF FF00 cmpi.l D4, 0xFFFFFF00
00001390 672C beq +0x2E /* 000013BE */
00001392 2F3C 0000 0094 move.l -[A7], 0x94
00001398 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000139C 584F addq.w A7, 4
0000139E 601E bra +0x20 /* 000013BE */
label000013A0:
000013A0 2805 move.l D4, D5
000013A2 0284 FFFF 0000 andi.l D4, 0xFFFF0000
000013A8 6714 beq +0x16 /* 000013BE */
000013AA 0C84 FFFF 0000 cmpi.l D4, 0xFFFF0000
000013B0 670C beq +0xE /* 000013BE */
000013B2 2F3C 0000 0094 move.l -[A7], 0x94
000013B8 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000013BC 584F addq.w A7, 4
label000013BE:
000013BE 206D CE5E movea.l A0, [A5 - 0x31A2]
000013C2 2628 0004 move.l D3, [A0 + 0x4]
000013C6 2803 move.l D4, D3
000013C8 E784 asl D4, 3
label000013CA:
000013CA 5184 subq.l D4, 8
000013CC 0C84 0000 0000 cmpi.l D4, 0x0
000013D2 6B1E bmi +0x20 /* 000013F2 */
000013D4 206D CE5E movea.l A0, [A5 - 0x31A2]
000013D8 2068 0010 movea.l A0, [A0 + 0x10]
000013DC D1C4 add.l A0, D4
000013DE 2010 move.l D0, [A0]
000013E0 B085 cmp.l D0, D5
000013E2 66E6 bne -0x18 /* 000013CA */
000013E4 2F05 move.l -[A7], D5
000013E6 7050 moveq.l D0, 0x50
000013E8 2F00 move.l -[A7], D0
000013EA 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000013EE 504F addq.w A7, 8
000013F0 6044 bra +0x46 /* 00001436 */
label000013F2:
000013F2 2F2D CE5A move.l -[A7], [A5 - 0x31A6]
000013F6 2F2D CE5A move.l -[A7], [A5 - 0x31A6]
000013FA 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
000013FE 246D CE5E movea.l A2, [A5 - 0x31A2]
00001402 202A 0004 move.l D0, [A2 + 0x4]
00001406 7603 moveq.l D3, 0x03
00001408 E7A0 asl D0, D3
0000140A D0AA 0010 add.l D0, [A2 + 0x10]
0000140E 2040 movea.l A0, D0
00001410 2085 move.l [A0], D5
00001412 202D CE5A move.l D0, [A5 - 0x31A6]
00001416 52AD CE5A addq.l [A5 - 0x31A6], 1
0000141A 246D CE5E movea.l A2, [A5 - 0x31A2]
0000141E 222A 0004 move.l D1, [A2 + 0x4]
00001422 E7A1 asl D1, D3
00001424 D2AA 0010 add.l D1, [A2 + 0x10]
00001428 2041 movea.l A0, D1
0000142A 2140 0004 move.l [A0 + 0x4], D0
0000142E 206D CE5E movea.l A0, [A5 - 0x31A2]
00001432 52A8 0004 addq.l [A0 + 0x4], 1
label00001436:
00001436 703B moveq.l D0, 0x3B
00001438 1F00 move.b -[A7], D0
0000143A 703E moveq.l D0, 0x3E
0000143C 2F00 move.l -[A7], D0
0000143E 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00001442 2F0B move.l -[A7], A3
00001444 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
00001448 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000144C 4E75 rts
fn0000144E:
0000144E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001452 703B moveq.l D0, 0x3B
00001454 1F00 move.b -[A7], D0
00001456 703E moveq.l D0, 0x3E
00001458 2F00 move.l -[A7], D0
0000145A 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
0000145E 202D CE5E move.l D0, [A5 - 0x31A2]
00001462 660C bne +0xE /* 00001470 */
00001464 704E moveq.l D0, 0x4E
00001466 2F00 move.l -[A7], D0
00001468 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000146C 584F addq.w A7, 4
0000146E 6034 bra +0x36 /* 000014A4 */
label00001470:
00001470 2F2D CE5A move.l -[A7], [A5 - 0x31A6]
00001474 2F2D CE5A move.l -[A7], [A5 - 0x31A6]
00001478 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
0000147C 206D CE5E movea.l A0, [A5 - 0x31A2]
00001480 2028 0008 move.l D0, [A0 + 0x8]
00001484 72FF moveq.l D1, 0xFFFFFFFF
00001486 B081 cmp.l D0, D1
00001488 670A beq +0xC /* 00001494 */
0000148A 704D moveq.l D0, 0x4D
0000148C 2F00 move.l -[A7], D0
0000148E 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001492 584F addq.w A7, 4
label00001494:
00001494 202D CE5A move.l D0, [A5 - 0x31A6]
00001498 52AD CE5A addq.l [A5 - 0x31A6], 1
0000149C 206D CE5E movea.l A0, [A5 - 0x31A2]
000014A0 2140 0008 move.l [A0 + 0x8], D0
label000014A4:
000014A4 4E75 rts
fn000014A6:
000014A6 4E56 FFF8 link A6, -0x0008
000014AA 486E FFF8 pea.l [A6 - 0x8]
000014AE 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000014B2 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000014B6 7057 moveq.l D0, 0x57
000014B8 1F00 move.b -[A7], D0
000014BA 7033 moveq.l D0, 0x33
000014BC 2F00 move.l -[A7], D0
000014BE 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
000014C2 0CAD FFFF FFFF CE52 cmpi.l [A5 - 0x31AE], 0xFFFFFFFF
000014CA 6736 beq +0x38 /* 00001502 */
000014CC 41EE FFF8 lea.l A0, [A6 - 0x8]
000014D0 226D E65A movea.l A1, [A5 - 0x19A6]
000014D4 701E moveq.l D0, 0x1E
000014D6 D3C0 add.l A1, D0
000014D8 22D8 move.l [A1]+, [A0]+
000014DA 3290 move.w [A1], [A0]
000014DC 7001 moveq.l D0, 0x01
000014DE 206D E65A movea.l A0, [A5 - 0x19A6]
000014E2 2140 0010 move.l [A0 + 0x10], D0
000014E6 206D E65A movea.l A0, [A5 - 0x19A6]
000014EA 5048 addq.w A0, 8
000014EC 2F08 move.l -[A7], A0
000014EE 42A7 clr.l -[A7]
000014F0 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
000014F4 2040 movea.l A0, D0
000014F6 216D CE52 0008 move.l [A0 + 0x8], [A5 - 0x31AE]
000014FC 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001500 600A bra +0xC /* 0000150C */
label00001502:
00001502 7044 moveq.l D0, 0x44
00001504 2F00 move.l -[A7], D0
00001506 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000150A 584F addq.w A7, 4
label0000150C:
0000150C 4E5E unlink A6
0000150E 4E75 rts
fn00001510:
00001510 4E56 FFF8 link A6, -0x0008
00001514 486E FFF8 pea.l [A6 - 0x8]
00001518 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000151C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001520 7057 moveq.l D0, 0x57
00001522 1F00 move.b -[A7], D0
00001524 7033 moveq.l D0, 0x33
00001526 2F00 move.l -[A7], D0
00001528 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
0000152C 0CAD FFFF FFFF CE56 cmpi.l [A5 - 0x31AA], 0xFFFFFFFF
00001534 6736 beq +0x38 /* 0000156C */
00001536 41EE FFF8 lea.l A0, [A6 - 0x8]
0000153A 226D E65A movea.l A1, [A5 - 0x19A6]
0000153E 701E moveq.l D0, 0x1E
00001540 D3C0 add.l A1, D0
00001542 22D8 move.l [A1]+, [A0]+
00001544 3290 move.w [A1], [A0]
00001546 7001 moveq.l D0, 0x01
00001548 206D E65A movea.l A0, [A5 - 0x19A6]
0000154C 2140 0010 move.l [A0 + 0x10], D0
00001550 206D E65A movea.l A0, [A5 - 0x19A6]
00001554 5048 addq.w A0, 8
00001556 2F08 move.l -[A7], A0
00001558 42A7 clr.l -[A7]
0000155A 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
0000155E 2040 movea.l A0, D0
00001560 216D CE56 0008 move.l [A0 + 0x8], [A5 - 0x31AA]
00001566 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000156A 600A bra +0xC /* 00001576 */
label0000156C:
0000156C 7045 moveq.l D0, 0x45
0000156E 2F00 move.l -[A7], D0
00001570 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001574 584F addq.w A7, 4
label00001576:
00001576 4E5E unlink A6
00001578 4E75 rts
fn0000157A:
0000157A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000157E 206D E6CE movea.l A0, [A5 - 0x1932]
00001582 2068 000C movea.l A0, [A0 + 0xC]
00001586 2468 0008 movea.l A2, [A0 + 0x8]
0000158A 2612 move.l D3, [A2]
0000158C 701F moveq.l D0, 0x1F
0000158E C680 and.l D3, D0
00001590 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001594 0C2D 0057 DB5A cmpi.b [A5 - 0x24A6], 0x57 /* 'W' */
0000159A 6700 01A4 beq +0x1A6 /* 00001740 */
0000159E 00AD 0000 0001 CE62 ori.l [A5 - 0x319E], 0x1
000015A6 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000015AA 2F00 move.l -[A7], D0
000015AC 4EBA F222 jsr [PC - 0xDDE /* 000007D0 */]
000015B0 2640 movea.l A3, D0
000015B2 7013 moveq.l D0, 0x13
000015B4 B680 cmp.l D3, D0
000015B6 660A bne +0xC /* 000015C2 */
000015B8 706A moveq.l D0, 0x6A
000015BA 2F00 move.l -[A7], D0
000015BC 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000015C0 584F addq.w A7, 4
label000015C2:
000015C2 2F0B move.l -[A7], A3
000015C4 2F0A move.l -[A7], A2
000015C6 4EAD 187A jsr [A5 + 0x187A /* export_779 */]
000015CA 2640 movea.l A3, D0
000015CC 1013 move.b D0, [A3]
000015CE 725E moveq.l D1, 0x5E
000015D0 B001 cmp.b D0, D1
000015D2 662E bne +0x30 /* 00001602 */
000015D4 206B 0002 movea.l A0, [A3 + 0x2]
000015D8 1028 0016 move.b D0, [A0 + 0x16]
000015DC 4880 ext.w D0
000015DE 48C0 ext.l D0
000015E0 41ED E36E lea.l A0, [A5 - 0x1C92]
000015E4 1030 0000 move.b D0, [A0 + D0.w]
000015E8 7208 moveq.l D1, 0x08
000015EA C001 and.b D0, D1
000015EC 6714 beq +0x16 /* 00001602 */
000015EE 206B 0002 movea.l A0, [A3 + 0x2]
000015F2 7048 moveq.l D0, 0x48
000015F4 D1C0 add.l A0, D0
000015F6 2F08 move.l -[A7], A0
000015F8 700F moveq.l D0, 0x0F
000015FA 2F00 move.l -[A7], D0
000015FC 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00001600 504F addq.w A7, 8
label00001602:
00001602 244B movea.l A2, A3
00001604 7012 moveq.l D0, 0x12
00001606 D5C0 add.l A2, D0
00001608 2052 movea.l A0, [A2]
0000160A 2810 move.l D4, [A0]
0000160C 701F moveq.l D0, 0x1F
0000160E C880 and.l D4, D0
00001610 206D E6CE movea.l A0, [A5 - 0x1932]
00001614 2F28 000C move.l -[A7], [A0 + 0xC]
00001618 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */]
0000161C 2600 move.l D3, D0
0000161E 7001 moveq.l D0, 0x01
00001620 B680 cmp.l D3, D0
00001622 6700 00D4 beq +0xD6 /* 000016F8 */
00001626 7002 moveq.l D0, 0x02
00001628 B680 cmp.l D3, D0
0000162A 6640 bne +0x42 /* 0000166C */
0000162C 7013 moveq.l D0, 0x13
0000162E 2F00 move.l -[A7], D0
00001630 2F12 move.l -[A7], [A2]
00001632 2F2D CE66 move.l -[A7], [A5 - 0x319A]
00001636 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
0000163A 2F00 move.l -[A7], D0
0000163C 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001640 2840 movea.l A4, D0
00001642 7014 moveq.l D0, 0x14
00001644 B880 cmp.l D4, D0
00001646 6604 bne +0x6 /* 0000164C */
00001648 7017 moveq.l D0, 0x17
0000164A 6002 bra +0x4 /* 0000164E */
label0000164C:
0000164C 701B moveq.l D0, 0x1B
label0000164E:
0000164E 7A00 moveq.l D5, 0x00
00001650 1A00 move.b D5, D0
00001652 2F05 move.l -[A7], D5
00001654 2F12 move.l -[A7], [A2]
00001656 2F0C move.l -[A7], A4
00001658 2F0B move.l -[A7], A3
0000165A 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
0000165E 2840 movea.l A4, D0
00001660 2F2D CE66 move.l -[A7], [A5 - 0x319A]
00001664 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00001668 2640 movea.l A3, D0
0000166A 605C bra +0x5E /* 000016C8 */
label0000166C:
0000166C 0C83 0000 0004 cmpi.l D3, 0x4
00001672 670A beq +0xC /* 0000167E */
00001674 2F3C 0000 0CAF move.l -[A7], 0xCAF
0000167A 4EBA E984 jsr [PC - 0x167C /* 00000000 */]
label0000167E:
0000167E 7002 moveq.l D0, 0x02
00001680 2F00 move.l -[A7], D0
00001682 2F2B 0012 move.l -[A7], [A3 + 0x12]
00001686 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
0000168A 2440 movea.l A2, D0
0000168C 2F0A move.l -[A7], A2
0000168E 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
00001692 2F0A move.l -[A7], A2
00001694 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
00001698 2840 movea.l A4, D0
0000169A 7017 moveq.l D0, 0x17
0000169C 2F00 move.l -[A7], D0
0000169E 2F2C 0012 move.l -[A7], [A4 + 0x12]
000016A2 2F0C move.l -[A7], A4
000016A4 2F0B move.l -[A7], A3
000016A6 4EAD 173A jsr [A5 + 0x173A /* export_739 */]
000016AA 2840 movea.l A4, D0
000016AC 2F0A move.l -[A7], A2
000016AE 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
000016B2 2640 movea.l A3, D0
000016B4 2F0B move.l -[A7], A3
000016B6 2F2A 000C move.l -[A7], [A2 + 0xC]
000016BA 4267 clr.w -[A7]
000016BC 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
000016C0 2F00 move.l -[A7], D0
000016C2 4EAD 188A jsr [A5 + 0x188A /* export_781 */]
000016C6 2640 movea.l A3, D0
label000016C8:
000016C8 2F0C move.l -[A7], A4
000016CA 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
000016CE 0C83 0000 0002 cmpi.l D3, 0x2
000016D4 6622 bne +0x24 /* 000016F8 */
000016D6 0C84 0000 0014 cmpi.l D4, 0x14
000016DC 661A bne +0x1C /* 000016F8 */
000016DE 206B 0012 movea.l A0, [A3 + 0x12]
000016E2 2F28 0008 move.l -[A7], [A0 + 0x8]
000016E6 4267 clr.w -[A7]
000016E8 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
000016EC 2840 movea.l A4, D0
000016EE 2F0B move.l -[A7], A3
000016F0 2F0C move.l -[A7], A4
000016F2 4EAD 188A jsr [A5 + 0x188A /* export_781 */]
000016F6 2640 movea.l A3, D0
label000016F8:
000016F8 2F0B move.l -[A7], A3
000016FA 4EBA EF9A jsr [PC - 0x1066 /* 00000696 */]
000016FE 2640 movea.l A3, D0
00001700 2F0B move.l -[A7], A3
00001702 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00001706 0C83 0000 0002 cmpi.l D3, 0x2
0000170C 660A bne +0xC /* 00001718 */
0000170E 206D E65A movea.l A0, [A5 - 0x19A6]
00001712 0068 0010 0024 ori.w [A0 + 0x24], 0x10
label00001718:
00001718 0C84 0000 0013 cmpi.l D4, 0x13
0000171E 6708 beq +0xA /* 00001728 */
00001720 0C83 0000 0002 cmpi.l D3, 0x2
00001726 6604 bne +0x6 /* 0000172C */
label00001728:
00001728 7204 moveq.l D1, 0x04
0000172A 6002 bra +0x4 /* 0000172E */
label0000172C:
0000172C 7205 moveq.l D1, 0x05
label0000172E:
0000172E 7000 moveq.l D0, 0x00
00001730 1001 move.b D0, D1
00001732 206D E65A movea.l A0, [A5 - 0x19A6]
00001736 2140 0010 move.l [A0 + 0x10], D0
0000173A 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000173E 6028 bra +0x2A /* 00001768 */
label00001740:
00001740 0C83 0000 0013 cmpi.l D3, 0x13
00001746 6704 beq +0x6 /* 0000174C */
00001748 4EBA 0030 jsr [PC + 0x30 /* 0000177A */]
label0000174C:
0000174C 206D E65A movea.l A0, [A5 - 0x19A6]
00001750 701E moveq.l D0, 0x1E
00001752 D1C0 add.l A0, D0
00001754 2F08 move.l -[A7], A0
00001756 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
0000175A 7004 moveq.l D0, 0x04
0000175C 206D E65A movea.l A0, [A5 - 0x19A6]
00001760 2140 0010 move.l [A0 + 0x10], D0
00001764 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label00001768:
00001768 7057 moveq.l D0, 0x57
0000176A 1F00 move.b -[A7], D0
0000176C 7033 moveq.l D0, 0x33
0000176E 2F00 move.l -[A7], D0
00001770 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00001774 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00001778 4E75 rts
fn0000177A:
0000177A 48E7 0030 movem.l -[A7], A2,A3
0000177E 206D CE74 movea.l A0, [A5 - 0x318C]
00001782 246D E6CE movea.l A2, [A5 - 0x1932]
00001786 B1CA cmpa.l A0, A2
00001788 6712 beq +0x14 /* 0000179C */
0000178A 264A movea.l A3, A2
0000178C 7048 moveq.l D0, 0x48
0000178E D7C0 add.l A3, D0
00001790 2F0B move.l -[A7], A3
00001792 701E moveq.l D0, 0x1E
00001794 2F00 move.l -[A7], D0
00001796 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
0000179A 504F addq.w A7, 8
label0000179C:
0000179C 2B6D E6CE CE74 move.l [A5 - 0x318C], [A5 - 0x1932]
000017A2 4CDF 0C00 movem.l A2,A3, [A7]+
000017A6 4E75 rts
fn000017A8:
000017A8 48E7 0030 movem.l -[A7], A2,A3
000017AC 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000017B0 0C2D 006E DB5A cmpi.b [A5 - 0x24A6], 0x6E /* 'n' */
000017B6 670E beq +0x10 /* 000017C6 */
000017B8 7014 moveq.l D0, 0x14
000017BA 2F00 move.l -[A7], D0
000017BC 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000017C0 584F addq.w A7, 4
000017C2 6000 0092 bra +0x94 /* 00001856 */
label000017C6:
000017C6 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
000017CA 7004 moveq.l D0, 0x04
000017CC 2F00 move.l -[A7], D0
000017CE 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
000017D2 2640 movea.l A3, D0
000017D4 200B move.l D0, A3
000017D6 6722 beq +0x24 /* 000017FA */
000017D8 102B 0016 move.b D0, [A3 + 0x16]
000017DC 720C moveq.l D1, 0x0C
000017DE B001 cmp.b D0, D1
000017E0 6736 beq +0x38 /* 00001818 */
000017E2 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
000017E6 7030 moveq.l D0, 0x30
000017E8 2F00 move.l -[A7], D0
000017EA 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000017EE 504F addq.w A7, 8
000017F0 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000017F4 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000017F8 6068 bra +0x6A /* 00001862 */
label000017FA:
000017FA 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
000017FE 7004 moveq.l D0, 0x04
00001800 2F00 move.l -[A7], D0
00001802 700C moveq.l D0, 0x0C
00001804 1F00 move.b -[A7], D0
00001806 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
0000180A 2640 movea.l A3, D0
0000180C 202D CE5A move.l D0, [A5 - 0x31A6]
00001810 52AD CE5A addq.l [A5 - 0x31A6], 1
00001814 3740 0012 move.w [A3 + 0x12], D0
label00001818:
00001818 206D E65A movea.l A0, [A5 - 0x19A6]
0000181C 701E moveq.l D0, 0x1E
0000181E D1C0 add.l A0, D0
00001820 2F08 move.l -[A7], A0
00001822 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00001826 7001 moveq.l D0, 0x01
00001828 206D E65A movea.l A0, [A5 - 0x19A6]
0000182C 2140 0010 move.l [A0 + 0x10], D0
00001830 302B 0012 move.w D0, [A3 + 0x12]
00001834 48C0 ext.l D0
00001836 2440 movea.l A2, D0
00001838 206D E65A movea.l A0, [A5 - 0x19A6]
0000183C 5048 addq.w A0, 8
0000183E 2F08 move.l -[A7], A0
00001840 42A7 clr.l -[A7]
00001842 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
00001846 2040 movea.l A0, D0
00001848 200A move.l D0, A2
0000184A 2140 0008 move.l [A0 + 0x8], D0
0000184E 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001852 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label00001856:
00001856 7057 moveq.l D0, 0x57
00001858 1F00 move.b -[A7], D0
0000185A 7033 moveq.l D0, 0x33
0000185C 2F00 move.l -[A7], D0
0000185E 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
label00001862:
00001862 4CDF 0C00 movem.l A2,A3, [A7]+
00001866 4E75 rts